public JArray JsonData()
{
var JArrays = new JArray();
var jObject = new JObject();
var jsonArray = new JArray();
//ListReturn 父集合
List<Dictionary<string, object>> ListReturn = new List<Dictionary<string, object>>();
for (int i = 0; i < ListReturn.Count; i++)
{
Dictionary<string, object> list = ListReturn.ElementAt(i);
//ListReturnA 子集合
List<string> ListReturnA = new List<string>();
var jsonStr = JsonConvert.SerializeObject(list);
jObject = (JObject)JsonConvert.DeserializeObject(jsonStr);
var jsonArrayStr = JsonConvert.SerializeObject(ListReturnA);
jsonArray = (JArray)JsonConvert.DeserializeObject(jsonArrayStr);
jObject.Add("child", jsonArray);
}
jsonArray.Add(jObject);
return jsonArray;
}