引用命名空间

using Newtonsoft.Json;

序列化类或者类的集合

 string jsonData1 = JsonConvert.SerializeObject(p1);//序列化类
string jsondata2 = JsonConvert.SerializeObject(list);//序列化类的集

反序列化类或者类的集合

 Person p = JsonConvert.DeserializeObject<Person>(jsonData1);//反序列化类
List<Person> list = JsonConvert.DeserializeObject<List<Person>>(jsondata2);//反序列化类的集合

对Json成员进行控制,使用属性标签JsonConverter可以进行格式转换。使用属性标签JsonProperty中的PropertyName可以对成员的键进行设置,Order可以设置成员的序列化顺序。

 [JsonConverter(typeof(IsoDateTimeConverter))]
private DateTime _regtime;
[JsonConverter(typeof(JavaScriptDateTimeConverter))]
private DateTime _regtime;
[JsonProperty(PropertyName = "event", Order = int.MinValue)]
protected string _event_name = string.Empty;
[JsonProperty(PropertyName = "from_agent_code", Order = int.MaxValue - )]
protected string _from_agent_code = string.Empty;

最新文章

  1. 【转】Linux查看机器负载
  2. easyui的window插件再次封装
  3. Linux命令总结【待续】
  4. 采用CSS3的动态元素(动画)设计div块的层级式展现
  5. EXT gridGroup
  6. AngularJs-ui modal 封装 dialog
  7. 本地计算机上的XXX服务启动后停止。某些服务在未由其它服务或程序使用时将自动停止。咋整?
  8. 让Visual Studio 2015 支持ASP.NET MVC4.0.0.1
  9. SqlServer 数据库进行定时自动的执行脚本
  10. ulimit 参数介绍
  11. USACO Money Systems Dp 01背包
  12. Kafka学习-复制
  13. 合并Spark社区代码的正确姿势
  14. c#委托中的同步和异步方法即BeginInvoke和EndInvoke
  15. 单台MongoDB实例开启Oplog
  16. javascript数组的内置对象Array
  17. CodeChef - MRO Method Resolution Order(打表)
  18. Windows server 2008 被ntlmssp安装攻击 解决
  19. OO第1~3次作业总结
  20. [BAT]通过schtasks.exe远程调用windows 2008 server上的计划任务,提示ERROR : Access is denied

热门文章

  1. codevs—— 1077 多源最短路
  2. 人人都是 DBA
  3. fibonacci数列的题目——剑指Offer
  4. 1.4-动态路由协议OSPF④
  5. tomcat连接mysql的3个问题解决
  6. Luogu3403跳楼机
  7. JSP-Runoob:JSP 异常处理
  8. openStack aio 测试
  9. Mysql 数据库编码问题
  10. [Swift通天遁地]七、数据与安全-(17)使用Swift实现原生的3DES加密和解密