日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

JObject 用法 、JProperty 用法、JArray 用法 Linq 转 Json

發布時間:2024/8/26 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JObject 用法 、JProperty 用法、JArray 用法 Linq 转 Json 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉:

JObject 用法 、JProperty 用法、JArray 用法 Linq 轉 Json

?

1、使用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值

來點干貨

BLL.addeditemgroup addeditemgroupBLL = new BLL.addeditemgroup();DataSet ds = addeditemgroupBLL.GetEditDataList(Id);JArray ja = new JArray();if (ds.Tables[0].Rows.Count>0){for (int i = 0; i < ds.Tables[0].Rows.Count; i++){JObject jo = new JObject(new JProperty("id",ds.Tables[0].Rows[i]["id"]),new JProperty("itemtypename", ds.Tables[0].Rows[i]["itemtypename"]),new JProperty("addeditemgroupname", ds.Tables[0].Rows[i]["addeditemgroupname"]),new JProperty("bId", ds.Tables[0].Rows[i]["bId"]),new JProperty("addedItemItemName", ds.Tables[0].Rows[i]["addedItemItemName"]),new JProperty("bigName", ds.Tables[0].Rows[i]["bigName"]));ja.Add(jo);}}JObject joReturn = new JObject(new JProperty("data", ja),new JProperty("rsm",1),new JProperty("errno",""),new JProperty("errEng", "Operation succeeded"),new JProperty("err",""));return joReturn.ToString();或者:JObject joReturn = new JObject(new JProperty("data", new JObject(new JProperty("list",ja))),new JProperty("rsm",1),new JProperty("errno",""),new JProperty("errEng", "Operation succeeded"),new JProperty("err",""));

?

最終生成Json 格式輸出。

轉載于:https://www.cnblogs.com/ZkbFighting/p/10842453.html

總結

以上是生活随笔為你收集整理的JObject 用法 、JProperty 用法、JArray 用法 Linq 转 Json的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。