JSON:
json(javaScript Object Notation)是一重轻量级的数据交换格式.基于ES(ECMAScript)的一个子集.JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯。这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率);
Json的格式并不复杂,序列化和反序列化我们完全可以自己来写一套方法来处理Json。但是如果没有特殊业务需求,没有人会这样做,毕竟随着项目的推进,这个方法可能会变得越来越复杂。使用开源类库:
关于Json.NET(是一款.NET中开源的Json序列化和反序列化类库下载地址)
Json.NET处理速度对比:
JsonConvert.DeserializeObject(source) as JToken;
更多方法