在 C# Winforms 应用程序中使用 JSON
所以我正在用 C# 制作一个应用程序来从网络上读取一些信息,但它是一个 Windows 窗体应用程序。我得到一个 JSON 字符串,我需要从中获取一些信息。我知道有一个用于 C# Web 应用程序的库,但是我如何在 Windows 窗体应用程序中使用 in 呢?
So I am making an application in C# to read some information from the web, but it is a windows forms application. I get a JSON string, and I need to get some information from it. I know there is a library for that for C# web applications, but how can I use in in my windows forms application?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有很多 JSON 库。您可以考虑以下三个建议:
Json.NET,一个相当流行的 JSON(反)序列化库。
ServiceStack 的 JsonSerializer,根据 此 ServiceStack 博客中的比较 目前是最快的JSON(反)序列化器。
我相信 .NET 4 Framework 也可能具有 JSON 序列化(在
System.Runtime.Serialization.Json
命名空间 来自System.Runtime.Serialization。 dll
程序集;命名空间似乎在 .NET 3.5 中可用,但在不同的程序集中),但我从未仔细研究过它。There are many JSON libraries out there. Here are three suggestions that you could look into:
Json.NET, a fairly popular library for JSON (de-)serialization.
ServiceStack's JsonSerializer, according to a comparison in this ServiceStack blog currently the fastest JSON (de-)serializer.
I believe the .NET 4 Framework might also have JSON serialization (in the
System.Runtime.Serialization.Json
namespace from theSystem.Runtime.Serialization.dll
assembly; the namespace seems to have been available in .NET 3.5, but in a different assembly), but I've never looked at it closely.JSON.NET 对于 VS2012 毫无用处 b/c JSON.NET 的 nuget 包对于 nuget 2.8 来说已经损坏,并且 VS2012 无法获取比 nuget 2.8 更新的任何内容!
JSON.NET is useless for VS2012 b/c the nuget packages of JSON.NET are broken for nuget 2.8 and VS2012 cannot get anything newer than nuget 2.8!