2012-08-09 61 views
6

我正在寻找一种将文本文件中的大型JSON对象转换为公司项目的C#对象表示法的快速且简单的方法。我更喜欢一个在线解决方案(类似于jsbeautifier.org),它会将我的代码解析出来,然后返回一个C#格式的对象。将JSON转换为C#对象格式的在线工具

是否有任何工具(最好是在线)将这样做?我希望不要手动这样做,但写一个脚本可能需要时间,我现在没有。 (我不太熟悉C#库调用。)

谢谢!

+0

你想要一个匿名对象吗?很难传递你的代码。 ...还是你想要生成的类定义? – spender 2012-08-09 23:39:50

+0

哎呀,应该指定 - 我想将JSON字符串转换为C#对象字符串。我不需要实际的对象 - 只是它的字符串,就好像我调用了object.ToString()。真的,我需要将一种语言的代码转换为不同语言的代码。 – 2012-08-09 23:45:01

+0

我更新了帖子,看看。 – saber 2012-08-09 23:51:47

回答

6

我认为以下链接将有所帮助。

Generate c# classes from json

其实它使用achitaka山在他的文章中表示同一个项目。您可以在任何主机上创建一个简单的WebService并使用它。

5

此应用程序从示例JSON文本生成C#类,因此您可以使用JSON强类型编程。

http://jsonclassgenerator.codeplex.com

这是不在线,但是你只需要下载一个EXE,粘贴您的JSON,并得到一个C#类 - taht而已。

enter image description here

+0

有没有办法用它包含的数据来生成这个?我的意思是像一个完整的C#对象,它也包含来自JSON字符串的数据。 – user20358 2015-06-08 10:35:29