ylbtech-Nuget:Newtonsoft.Json
1.返回顶部
 
2.返回顶部
1,Serialize JSON
Product product = new Product();
product.Name = "Apple";
product.Expiry = new DateTime(, , );
product.Sizes = new string[] { "Small" }; string json = JsonConvert.SerializeObject(product);
// {
// "Name": "Apple",
// "Expiry": "2008-12-28T00:00:00",
// "Sizes": [
// "Small"
// ]
// }
2,Deserialize JSON
string json = @"{
'Name': 'Bad Boys',
'ReleaseDate': '1995-4-7T00:00:00',
'Genres': [
'Action',
'Comedy'
]
}"; Movie m = JsonConvert.DeserializeObject<Movie>(json); string name = m.Name;
// Bad Boys
3,LINQ to JSON
JArray array = new JArray();
array.Add("Manual text");
array.Add(new DateTime(, , )); JObject o = new JObject();
o["MyArray"] = array; string json = o.ToString();
// {
// "MyArray": [
// "Manual text",
// "2000-05-23T00:00:00"
// ]
// }
4,
3.返回顶部
 
4.返回顶部
 
5.返回顶部
1,
2,
3,
 
6.返回顶部
 
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

最新文章

  1. PHP设计模式(四)单例模式(Singleton For PHP)
  2. 在Ubuntu上安装LAMP服务器
  3. Nginx 多站点配置
  4. 数据库的Index Scan V.S. Rscan
  5. Python变量/运算符/函数/模块/string
  6. Webform(简单控件、复合控件)
  7. Python学习 之 OS模块
  8. Python:itertools模块
  9. H5与客户端联调
  10. C++数据个数未知情况下的输入方法
  11. CountDownLatch 源码解析—— countDown()
  12. 【Spark篇】---Spark中yarn模式两种提交任务方式
  13. Qt之自定义托盘
  14. day_5字符串和列表的各种操作方法
  15. 利用mimikatz破解远程终端凭据,获取服务器密码
  16. jmeter集合点使用方法:Synchronizing Timer
  17. JavaScript&amp;HTML DOM
  18. JVM启动过程
  19. tomcat源码阅读之默认连接器
  20. python多个分割符split字符串

热门文章

  1. java实验8-Java输入输出流
  2. run kubernetes
  3. java要在命令行执行eclipse的项目的方法
  4. 纯JS设置首页,增加收藏,获取URL參数,解决中文乱码
  5. at android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:)
  6. bash的几个特殊参数和位置参量
  7. Ubuntu 16.04下配置Golang开发环境
  8. 华为OJ 名字美丽度
  9. spring2实现定时任务的一种方式
  10. jquery根据(遍历)html()的内容/根据子元素的内容(元素文本)来选择(查询),在子元素前加入元素