.net - 格式化 json 文档

标签 .net json formatting

。我正在构建一个实用程序来管理 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);

关于.net - 格式化 json 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10583214/

相关文章:

java - DateTimeFormatter 是否依赖于操作系统?

c# - GroupBy 项目不相等

.net - NET40-RequiresCaSTLe 和 NET40 版本的 Moq 有什么区别?

PHP 获取 JSON POST 数据

ios - JSON 未在 TableView 中加载

Java - double*int 算术显示两位小数或几个小数位

c# - File.OpenRead 的缓冲区大小

c# - 与 Windows 服务通信的最快方法

javascript - 字符串化对象时,JSON 将元素节点转换为对象?

python - 使用 Python 在 OpenOffice/Microsoft Word 中格式化输出