使用LINQ to JSON前,需要引用Newtonsoft.Json的dll和using Newtonsoft.Json.Linq的命名空间LINQ to JSON主要使用到JObject, JArray, JProperty和JValue这四个对象,
JObject用来生成一个JSON对象,简单来说就是生成”{}”,
JArray用来生成一个JSON数组,也就是”[]”,
JProperty用来生成一个JSON数据,格式为key/value的值,
而JValue则直接生成一个JSON值
JObject joReturn = new JObject(new JProperty("data", new JObject(new JProperty("list",jaa))), new JProperty("smm",1), new JProperty("err",""), new JProperty("errMsg", "Operation succeeded"), new JProperty("errNo",""));
最终生成Json 格式输出。