.net - 格式化 json 文档

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

最佳答案

如果您使用的是 JSON.NET,则可以使用此代码来格式化( pretty-print )JSON 文档:

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

https://stackoverflow.com/questions/10583214/

相关文章:

python - 格式正确的乘法表

c# - DateTime.ToString 格式

android - PhoneNumberFormattingTextWatcher 不工作

python - 均匀地并排打印 2 个均匀填充的列表

python - 带有 float 的格式字符串中的千位分隔符

python - 在 python 日志记录中是否有一个格式化程序来截断字符串?

regex - Powershell Parsing Help - 如何将文件夹名称列表输出到文本文

python - .format() 使用 {0 :g} to remove trailing ze

html - 如何使用 CSS 自动添加节号(1.2、3.4.1)?

input - AngularJs:如何在输入中格式化数据?