Json.NET

JSON:

json(javaScript Object Notation)是一重轻量级的数据交换格式.基于ES(ECMAScript)的一个子集.JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率);

Json的格式并不复杂,序列化和反序列化我们完全可以自己来写一套方法来处理Json。但是如果没有特殊业务需求,没有人会这样做,毕竟随着项目的推进,这个方法可能会变得越来越复杂。使用开源类库:

关于Json.NET(是一款.NET中开源的Json序列化和反序列化类库下载地址

Json.NET处理速度对比:

Json.NET_第1张图片

JsonConvert.DeserializeObject(source) as JToken;

更多方法



你可能感兴趣的:(json,C#)