网站以后的例子都会以asp.net为主,生成JSON数据也将会用JSON.NET这一个类库。
废话少说,下面我们一起来看看它的例子:
示例代码
01.
Product product = new Product();
02.
product.Name = "Apple";
03.
product.Expiry = new DateTime(2008, 12, 28);
04.
product.Price = 3.99M;
05.
product.Sizes = new string[] { "Small", "Medium", "Large" };
06.
07.
string json = JavaScriptConvert.SerializeObject(product);
08.
09.
10.
Product deserializedProduct = JavaScriptConvert.DeserializeObject<Product>(json);
生成的JSON结果如下:
01.
{
02.
"Name": "Apple",
03.
"Expiry": new Date(1230422400000),
04.
"Price": 3.99,
05.
"Sizes": [
06.
"Small",
07.
"Medium",
08.
"Large"
09.
]
10.
}
下载地址:(最新版本5.0 )

本文介绍如何使用ASP.NET及JSON.NET库将C#对象序列化为JSON格式,并演示了反序列化的完整过程。
1378

被折叠的 条评论
为什么被折叠?



