格式化json文档

时间:2012-05-14 12:20:10

标签: .net json formatting

。我正在构建一个实用程序来管理mongo数据库。我正在使用visual studio 2010和framework 4.0。现在,当显示文档时,它们没有格式化,因此不可理解。我只是想用缩进和换行来美化它而不需要序列化它;因为我不使用对象。我刚收到文件,我想格式化它们。为此,我尝试过JsonPrettyPrinter.dll但它使用框架3.5。我有json.net但我不知道如何使用它进行格式化。请告诉我这样做的方法。

2 个答案:

答案 0 :(得分:14)

如果您使用的是JSON.NET,则可以使用此代码格式化(漂亮打印)JSON文档:

string json = "...";
JToken jt = JToken.Parse(json);
string formatted = jt.ToString(Newtonsoft.Json.Formatting.Indented);

答案 1 :(得分:2)

如果这是一个选项,Chrome和Firefox都有一个名为JSONView的有用插件,可以满足您的需求。