Newtonsoft.Json的序列化和反序列化的使用

    技术2022-07-11  121

    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":"" }
    Processed: 0.009, SQL: 9