Dot-Net

格式化 json 文件

  • May 14, 2012

. 我正在建構一個實用程序來管理 mongo 數據庫。我正在使用 Visual Studio 2010 和框架 4.0。現在,當顯示文件時,它們沒有格式化,因此無法理解。我只是想用縮進和換行來美化它而不序列化它;因為我不使用對象。我剛拿到文件,我想格式化它們。為此,我嘗試了 JsonPrettyPrinter.dll,但它使用框架 3.5。我有 json.net,但我不知道如何使用它進行格式化。請告訴我這樣做的方法。

如果您使用的是 JSON.NET,則可以使用此程式碼來格式化(漂亮列印)JSON 文件:

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

如果可以的話,Chrome 和 Firefox 都有一個有用的外掛,叫做 JSONView,可以做你想做的事。

引用自:https://stackoverflow.com/questions/10583214