[译]如何使用C#和Newtonsoft.Json处理JSON?

作者: SIDDHARTH PANDEY原文地址

在这篇文章中,我将告诉您如何使用C#和Newtonsoft.JSON处理JSON并使用适当的代码。Json是一个流行的用于.NET的高性能Json框架,Json.NET也知道它。

什么是JSON?

JSON(JavaScript对象表示法)是一种轻量级数据交换格式。人类读写起来很容易。机器很容易解析和生成。它是基于JavaScript编程语言的一个子集,标准ECMA-262第3版-1999年12月。JSON是一种完全独立于语言的文本格式,但使用的是C语言家族程序员熟悉的约定,包括C、C++、C语言、java、JavaScript、Perl、Python和许多其他。这些属性使JSON成为理想的数据交换语言。
 http://www.json.org/

阅读更多

[译]如何在Newtonsoft.Json中使用JsonSerializer?

作者:SIDDHARTH PANDEY原文地址

我最近发表了一些文章来解释如何使用Newtonsoft.Json框架。如果你想了解更多,一定要去看看。在本文中,我将告诉您如何在NewtonSoft.Json中使用JsonSerializer。

有时候,Newtonsoft.Json框架中的JsonConvert类可能无法满足您的需求。

JsonSerializer

JsonSerializer是在JSON文本和.NET对象之间进行转换的最快方法。它通过将.NET对象属性名称映射到JSON属性名称并复制值,将.NET对象转换为其JSON等效对象并再次转换。它还为处理JSON数据提供了更多的控制和性能优势。

阅读更多