日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2024/8/26 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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的全部內容,希望文章能夠幫你解決所遇到的問題。

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