博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nuget:Newtonsoft.Json
阅读量:5133 次
发布时间:2019-06-13

本文共 994 字,大约阅读时间需要 3 分钟。

ylbtech-Nuget:Newtonsoft.Json

 

1.
 
2.
1,Serialize JSON
Product product = new Product();product.Name = "Apple";product.Expiry = new DateTime(2008, 12, 28);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
(json);string name = m.Name;// Bad Boys
3,LINQ to JSON
JArray array = new JArray();array.Add("Manual text");array.Add(new DateTime(2000, 5, 23));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.
 
warn 作者:
出处:
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

转载于:https://www.cnblogs.com/storebook/p/9324348.html

你可能感兴趣的文章
Linux-各种姿势(less\vi等)打开各种类型的文件(txt/csv/xlsx等)出现不能打开(全乱码、部分乱码、二进制文件等)的问题...
查看>>
演示Spring框架的JDBC模板的简单操作
查看>>
【Linux】【Services】【SaaS】Docker+kubernetes(2. 配置NTP服务chrony)
查看>>
Core Animation学习
查看>>
QT快捷键
查看>>
您上次已将进行的搜狗输入法的安装或卸载,操作要求重启。您在重启之后才能继续新的输入法安装卸载程序。...
查看>>
MySQL数据库应用 从入门到精通 学习笔记
查看>>
[转载]Ocelot简易教程(二)之快速开始2
查看>>
设计模式的七大原则
查看>>
改善Chrome在Windows下的中文字体效果
查看>>
python模块基础之json,requeste,xml,configparser,logging,subprocess,shutil。
查看>>
Class对象、反射、动态代理
查看>>
浅谈API设计
查看>>
「题目代码」P1034~P1038(Java)
查看>>
「LeetCode」0003-Add Two Numbers(Typescript)
查看>>
java多客户端通讯原理及实现
查看>>
星星(java)
查看>>
Linux中pt_regs结构体
查看>>
Ubuntu系统Python3相关环境或模块安装
查看>>
javabean+jsp+servlet+jdbc从软件安装到开发实例
查看>>