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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > C# >内容正文

C#

c# json使用集

發布時間:2024/1/17 C# 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c# json使用集 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
// CS.Json; net 4.0var data = new JsonObject();data.Add("cart_id", 123456);data.Add("item_count", 8);var items = new JsonArray();for (int i = 0; i < 8; i++) {var node = new CS.Json.JsonObject();node.Add("item_name", "項目名稱");node.Add("item_price", "價格");items.Add(node);}data.Add("items", items);Response.Write(JsonConvert.SerializeObject(data));//using Newtonsoft.Json; net 2.0StringBuilder sb = new StringBuilder();StringWriter sw = new StringWriter(sb);using (JsonWriter jsonWriter = new JsonTextWriter(sw)){JsonSerializer ser = new JsonSerializer();jsonWriter.Formatting = Formatting.Indented;jsonWriter.WriteStartObject();jsonWriter.WritePropertyName("CPU");jsonWriter.WriteValue("Intel");jsonWriter.WritePropertyName("PSU");jsonWriter.WriteValue("500W");jsonWriter.WritePropertyName("Drives");jsonWriter.WriteStartArray();for (int i = 1; i <= 8; i++) {jsonWriter.WriteStartObject();jsonWriter.WritePropertyName("num");ser.Serialize(jsonWriter,i.ToString());jsonWriter.WriteEndObject();}jsonWriter.WriteEndArray();jsonWriter.WriteStartArray();jsonWriter.WriteValue("DVD read/writer");jsonWriter.WriteComment("(broken)");jsonWriter.WriteValue("500 gigabyte hard drive");jsonWriter.WriteValue("200 gigabype hard drive");jsonWriter.WriteEndArray();jsonWriter.WriteEndObject();}Response.Write(sb.ToString());//using LitJson; net 2.0//序列化 demo1JsonData data = new JsonData();data["name"] = "peiandsky";data["age"] = 28;data["sex"] = "male";var items = new JsonData();for (int i = 0; i < 8; i++){var node = new JsonData();node["item_num"] = i.ToString();items.Add(node);}data["items"] =items;string json1 = data.ToJson();Response.Write(json1+ Environment.NewLine);//序列化 demo2JsonWriter writer2 = new JsonWriter();writer2.WriteObjectStart();writer2.WritePropertyName("book");writer2.WriteObjectStart();writer2.WritePropertyName("title");writer2.Write("android game!");writer2.WritePropertyName("author");writer2.Write("pei");writer2.WritePropertyName("bookdetail");writer2.WriteObjectStart();writer2.WritePropertyName("pages");writer2.Write(429);writer2.WritePropertyName("about");writer2.Write(null);writer2.WriteObjectEnd();writer2.WriteObjectEnd();writer2.WritePropertyName("items");writer2.WriteArrayStart();for (int i = 1; i <= 8; i++) {writer2.WriteObjectStart();writer2.WritePropertyName("item_num");writer2.Write(i);writer2.WriteObjectEnd();}writer2.WriteArrayEnd();writer2.WriteObjectEnd();Response.Write(writer2.ToString() + Environment.NewLine);//反序列化 demoJsonData pa = JsonMapper.ToObject(@"{""items"":[{""num"":""001""},{""num"":""002""}]}");for (int i = 0; i < pa["items"].Count; i++){Response.Write(pa["items"][i]["num"] + Environment.NewLine);}

?

轉載于:https://www.cnblogs.com/hack0573/p/4418028.html

總結

以上是生活随笔為你收集整理的c# json使用集的全部內容,希望文章能夠幫你解決所遇到的問題。

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