static ResponseBES ReadResponse(string json) { var objects = JObject.Parse(json); ResponseBES r = new ResponseBES(); r.Status = objects.SelectToken("StatusCode").ToString(); if (!string.IsNullOrEmpty(objects["Details"].ToString())) { r.Details = objects["Details"].ToString(); } if (string.IsNullOrEmpty(objects["Results"].ToString())) { return(r); } var outputList = JObject.Parse(objects["Results"].ToString()); foreach (var _output in outputList) { res_output rop = new res_output(); rop.Name = _output.Key; rop.ConnectionString = _output.Value["ConnectionString"] != null ? _output.Value["ConnectionString"].ToString() : null; rop.RelativeLocation = _output.Value["RelativeLocation"] != null ? _output.Value["RelativeLocation"].ToString() : null; rop.BaseLocation = _output.Value["BaseLocation"] != null ? _output.Value["BaseLocation"].ToString() : null; rop.SasBlobToken = _output.Value["SasBlobToken"] != null ? _output.Value["SasBlobToken"].ToString() : null; r.lOutput.Add(rop); } return(r); }
static ResponseBES ReadResponse(string json) { var objects = JObject.Parse(json); ResponseBES r = new ResponseBES(); r.Status = objects.SelectToken("StatusCode").ToString(); if (!string.IsNullOrEmpty(objects["Details"].ToString())) r.Details = objects["Details"].ToString(); if (string.IsNullOrEmpty(objects["Results"].ToString())) return r; var outputList = JObject.Parse(objects["Results"].ToString()); foreach (var _output in outputList) { res_output rop = new res_output(); rop.Name = _output.Key; rop.ConnectionString = _output.Value["ConnectionString"] != null ? _output.Value["ConnectionString"].ToString() : null; rop.RelativeLocation = _output.Value["RelativeLocation"] != null ? _output.Value["RelativeLocation"].ToString() : null; rop.BaseLocation = _output.Value["BaseLocation"] != null ? _output.Value["BaseLocation"].ToString() : null; rop.SasBlobToken = _output.Value["SasBlobToken"] != null ? _output.Value["SasBlobToken"].ToString() : null; r.lOutput.Add(rop); } return r; }