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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JSON serializing and deserializing using JSON.NET

發布時間:2025/3/15 javascript 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JSON serializing and deserializing using JSON.NET 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實體類 ///<summary>
/// 用戶信息
///</summary>
publicclass userInfo
{
privatestring _name;
publicstring name
{
get { return _name; }
set { _name = value; }
}

privatestring _screen_name;
publicstring screen_name
{
get { return _screen_name; }
set { _screen_name = value; }
}

privatestring _location;
publicstring location
{
get { return _location; }
set { _location = value; }
}
}
///<summary>
/// 消息
///</summary>
publicclass timeLine
{
privatestring _created_at;
publicstring created_at
{
get { return _created_at; }
set { _created_at = value; }
}

privatestring _text;
publicstring text
{
get { return _text; }
set { _text = value; }
}

privateint _id;
publicint id
{
get { return _id; }
set { _id = value; }
}

privatestring _mms_img_pre;
publicstring mms_img_pre
{
get { return _mms_img_pre; }
set { _mms_img_pre = value; }
}

private userInfo _user;
public userInfo user
{
get { return _user; }
set { _user = value; }
}
}

?

Serializing

1、序列化一個對像

代碼 timeLine obj =new timeLine();
obj.created_at
="2010-7-15";
obj.id
=2589;
obj.mms_img_pre
="http://www.abc.com";
obj.text
="message text";
obj.user
= u;

this.Literal1.Text = JsonConvert.SerializeObject(obj, Formatting.Indented);

結果

{
"created_at": "2010-7-15",
"text": "message text",
"id": 2589,
"mms_img_pre": "http://www.abc.com",
"user": {
"name": "jack",
"screen_name": null,
"location": "shenzhen"
}
}

2、序列化一個對像的集合

代碼 userInfo u =new userInfo();
u.name
="jack";
u.location
="shenzhen";

timeLine obj
=new timeLine();
obj.created_at
="2010-7-15";
obj.id
=2589;
obj.mms_img_pre
="http://www.abc.com";
obj.text
="message text";
obj.user
= u;

timeLine obj2
=new timeLine();
obj2.created_at
="2010-7-15";
obj2.id
=2589;
obj2.mms_img_pre
="http://www.abc.com";
obj2.text
="message text";

List
<timeLine> tls =new List<timeLine>();
tls.Add(obj);
tls.Add(obj2);

this.Literal1.Text = JsonConvert.SerializeObject(tls, Formatting.Indented);

結果

代碼 [
{
"created_at": "2010-7-15",
"text": "message text",
"id": 2589,
"mms_img_pre": "http://www.abc.com",
"user": {
"name": "jack",
"screen_name": null,
"location": "shenzhen"
}
},
{
"created_at": "2010-7-15",
"text": "message text",
"id": 2589,
"mms_img_pre": "http://www.abc.com",
"user": null
}
]

?

Deserializing

原始JSON字符串

代碼 [
{
"created_at": "Wed Jul 14 17:59:39 +0800 2010",
"text": "[56fe] http://zuosa.com/Status/78385734",
"id": 78385734,
"mms_img_pre": "http://zuosa.com/photo/mmspv/00/11/69/2011136682.jpg",
"mms_img": "http://zuosa.com/photo/mms/00/11/69/2011136682.jpg",
"user": {
"name": "Jack Cai",
"screen_name": "jc2009",
"location": "5e7f4e1c.6df15733"
}
},
{
"created_at": "Wed Jul 14 17:53:54 +0800 2010",
"text": "[56fe] http://zuosa.com/Status/78384980",
"id": 78384980,
"mms_img_pre": "http://zuosa.com/photo/mmspv/00/11/69/3061136673.jpg",
"mms_img": "http://zuosa.com/photo/mms/00/11/69/3061136673.jpg",
"user": {
"name": "Jack Cai",
"screen_name": "jc2009",
"location": "5e7f4e1c.6df15733"
}
},
{
"created_at": "Tue Jul 13 17:41:41 +0800 2010",
"text": "5fc382e56ca167096816606f7684573065b9ff0c523054ea91cc90fd662f57286d416d6a3002",
"id": 78228921,
"user": {
"name": "Jack Cai",
"screen_name": "jc2009",
"location": "5e7f4e1c.6df15733"
}
},
{
"created_at": "Wed Jul 07 10:50:07 +0800 2010",
"text": "505a5565? 597d4f3c560054953002",
"id": 77267585,
"user": {
"name": "Jack Cai",
"screen_name": "jc2009",
"location": "5e7f4e1c.6df15733"
}
}
]

1、反序列化為一個對像

timeLine msg = JsonConvert.DeserializeObject<timeLine>(json_input);

2、反序列化為一個對像的集合

List<timeLine> msg = JsonConvert.DeserializeObject<List<timeLine>>(json_input);

?

關鍵字:JSON,JSON.NET,序列化,反序列化,解析 http://chy710.cnblogs.com

?

轉載于:https://www.cnblogs.com/chy710/archive/2010/07/15/1778145.html

總結

以上是生活随笔為你收集整理的JSON serializing and deserializing using JSON.NET的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲欧美综合自拍 | 影音先锋中文字幕在线视频 | 伊人一区二区三区 | 成人久久久久久 | 国产九九在线 | av污在线观看| 蜜桃无码一区二区三区 | 精品国产免费一区二区三区 | 一级片aaa | 久久久久久久久久久网 | 嫩草影院在线观看视频 | 一级片视频免费看 | 欧美精品色呦呦 | av天天看 | 欧美日韩系列 | 午夜久久久久久 | 黑人三级视频 | 色臀| 日韩a级一片 | 男性影院| 超碰pron | 久久久久久av无码免费看大片 | 国产精品一二区在线观看 | 亚洲黄色影院 | 性开放网站 | 调教少妇视频 | 51精品 | 久久久久国产精品一区 | 欧美大片免费观看 | 日韩免费视频一区二区 | 性色av无码久久一区二区三区 | 91黄在线看 | 免费av软件| 北条麻妃一区二区三区四区五区 | 国产一二三四五区 | 亚洲人成无码网站久久99热国产 | 亚洲精品视频三区 | 天天摸天天做天天爽水多 | 国产深喉视频一区二区 | 国产第一毛片 | 欧美日韩中文字幕在线播放 | 国产91在线亚洲 | 四虎一区二区 | 黄色免费国产 | 新天堂在线| 久久久国产一区二区三区 | 荫蒂被男人添免费视频 | 亚洲av无码乱码国产精品fc2 | 性国产精品 | 欧美日韩国产综合网 | 玖玖在线资源 | 国产污网站| 床戏高潮做进去大尺度视频 | 日韩一区欧美 | 美女日批在线观看 | xxx日本黄色 | 久久综合桃花网 | 国产综合无码一区二区色蜜蜜 | jizz日本视频 | 色妞色视频一区二区三区四区 | 日批在线观看 | 最好看的2019中文大全在线观看 | 无码任你躁久久久久久久 | 青青青国产 | 日本污视频在线观看 | 国产精品久久久久久久久岛 | 亚洲你懂得 | 亚洲综合成人网 | 成人涩涩视频 | 蜜桃久久精品成人无码av | 亚洲区第一页 | 麻豆网站在线播放 | 久久sese| 欧美夜夜爽 | 激情毛片视频 | 色福利在线 | ,亚洲人成毛片在线播放 | 欧美成人精品欧美一 | 日韩黄色视屏 | 老司机免费视频 | 日韩区在线 | 中文在线a√在线 | 日韩最新av | 91超薄丝袜肉丝一区二区 | 毛片随便看 | 91色交 | 91小视频在线 | 琪琪色av| 精品久久不卡 | 日韩社区 | 一边摸一边抽搐一进一出视频 | 岛国av电影在线观看 | 99在线看| 色婷婷电影网 | 精品国产综合区久久久久久 | 中文字幕 欧美 日韩 | 国产人人爱 | 亚洲精品99999 | 成人伊人网站 |