JSON.NET使用示例

本示例采用的是JSON.NET1.3.0,旧版本的json.net,使用Newtonsoft.Json.JavaScriptConvert.SerializeObject

Newtonsoft.Json.JavaScriptConvert.DeserializeObject类进行转换

如果是版本的json.net,如JSON.NET 4.0,已经转移到Newtonsoft.Json.JsonConvert类下面。Newtonsoft.Json.JsonConvert.DeserializeObject

Newtonsoft.Json.JsonConvert.SerializeObject

所以如果你找不到JavaScriptConvert类,那是你的版本的问题。

请下载这个文件或者使用对应的json.net的API,而不在是JavaScriptConvert类。

JSON.NET1.3.0下载

关于json更多的内容可以参考

http://www.json.org/json-zh.html


josn.net下载:

Json.NET Download

+展开
-C#
public class employee
{
private string firstName;
private string lastName;

public string FirstName
{
get { return firstName; }
set { firstName = value; }
}

public string LastName
{
get { return lastName; }
set { lastName = value; }
}
}


public void Page_Load(object sender,EventArgs e)
{
string strJson = "{"firstName":"John","lastName":"Doe"}";
employee em = (employee)Newtonsoft.Json.JavaScriptConvert.DeserializeObject(strJson, typeof(employee));
Response.Write("JSON格式的字符串生成对应的类实体:" + em.FirstName + "---" + em.LastName);
Response.Write("<br/><br/>类实体序列化成JSON格式的字符串:" + Newtonsoft.Json.JavaScriptConvert.SerializeObject(em));
}


加支付宝好友偷能量挖...


原创文章,转载请注明出处:JSON.NET使用示例

评论(0)Web开发网
阅读(578)喜欢(1)Asp.Net/C#/WCF