在线工具:将JSON转换为C#对象格式

8
我正在寻找一种快速简单的方法,将文本文件中的大型JSON对象转换为C#对象表示法,以供公司项目使用。我希望有一个在线解决方案(类似于jsbeautifier.org),能够获取我的代码,解析它,并返回一个C#格式的对象。
是否有任何工具(最好是在线)可以做到这一点?我希望不用手动处理,但编写脚本可能需要时间,而我现在没有这个时间。(我对C#库调用并不是很熟悉。)
谢谢!

你想要一个匿名对象吗?在代码中传递起来很困难。还是你想要生成的类定义? - spender
糟糕,我应该明确说明 - 我想将一个JSON字符串转换为C#对象字符串。我不需要实际的对象 - 只需要它的字符串,就好像我调用了object.ToString()一样。实际上,我需要将一种语言中的代码转换为另一种语言的代码。 - user677526
我更新了帖子,请看一下。 - Saber Amani
对于那些有同样需求的人(耶,Stack Overflow :-|),这里有一个很好用的工具。http://json2csharp.com/ 它可以生成模式,但不包括数据。 - user677526
请查看QuickType.io - AlexMelw
2个回答

7

我认为下面的链接会有所帮助。

从Json生成C#类

实际上,它使用了achitaka-san在他的帖子中提到的相同项目。您可以在任何主机上创建一个简单的WebService并使用它。


5
这个应用能够根据样本JSON文本生成C#类,这样你就可以使用强类型编程来处理JSON数据。
下载一个可执行文件,粘贴你的JSON,就可以得到一个C#类,非常简单。
请查看http://jsonclassgenerator.codeplex.com。图片如下:

enter image description here


有没有一种方法可以使用其中包含的数据生成这个对象?我的意思是像一个完整的C#对象,还包含JSON字符串中的数据。 - user20358

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接