在C#Winforms应用程序中使用JSON

所以我在C#中创建一个应用程序来从Web上读取一些信息,但它是一个Windows窗体应用程序。 我得到一个JSON字符串,我需要从中获取一些信息。 我知道有一个用于C#Web应用程序的库,但是如何在我的Windows窗体应用程序中使用?

那里有很多JSON库。 以下是您可以查看的三个建议:

  • Json.NET ,一个非常流行的JSON(反)序列化库。

  • 根据ServiceStack博客目前最快的JSON(反)序列化器的比较, ServiceStack的JsonSerializer

  • 我相信.NET 4 Framework也可能有JSON序列化(在System.Runtime.Serialization.dll程序集的System.Runtime.Serialization.Json命名空间中 ;命名空间似乎在.NET 3.5中可用,但在不同的虽然我从未仔细研究过它。

JSON.NET对于VS2012 b / c来说是无用的,JSON.NET的nuget包对于nuget 2.8而言是破坏的,而VS2012无法获得比nuget 2.8更新的东西!