=波波日志 > Asp.Net/C#/WCF > JSON.NET使用示例=

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));
}


类别:Asp.Net/C#/WCF 作者:波波 日期:2011-04-20 【评论:0】 
 
暂时没有评论!
发表留言
  • *昵称:
  • 头像:
  • 电子邮件: [留下您的邮件,方便管理员回复您。]
  • 个人网站: *验证码:
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载或引用的作品侵犯了您的权利,请通知我们,我们会及时删除!
Powered by showbo,©2012,桂ICP备05005887号 京公网安备1101055090