Newtonsoft.Json的命名空间为:
//别忘了添加命名空间
using Newtonsoft.Json;
- json的反序列化
代码:JsonConvert.DeserializeObject(“这里输入需要反序列化的内容”);
实例:
StructureDaTa data = new StructureDaTa();
/// <summary>
/// 返序列化
/// </summary>
/// <param name="count">返序列化的内容</param>
public void Function(string content)
{
//反序列化
data = JsonConvert.DeserializeObject<StructureDaTa> (content);
}
/// <summary>
/// 反序列化的结构体,也可以是类
/// </summary>
public struct StructureDaTa
{
public string id { get; set; }//id
public string name { get; set; }//名字
public string comment { get; set; }//备注信息
}
- 序列化
代码:JsonConvert.DeserializeObject(object);//括号里输入要序列化的内容
实例:
//序列化,data是上面的返序列化结构体
string content=JsonConvert.SerializeObject(data);
StructureDaTa的json格式为:
{
"id":"",
"name":"",
"comment":""
}
版权声明:本文为weixin_39914304原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。