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