プログラムでJSONを美しくするにはどうすればよいですか? [重複] 質問する

プログラムでJSONを美しくするにはどうすればよいですか? [重複] 質問する

JavaScript 用の「JSON 美化ツール」をご存知ですか?

から

{"name":"Steve","surname":"Jobs","company":"Apple"}

{
  "name" : "Steve",
  "surname" : "Jobs",
  "company" : "Apple"
}

some_magic(jsonObj); // return beautified JSON

ベストアンサー1

プログラムによるフォーマットソリューション:

JSON.stringify多くの最新ブラウザ (IE8 を含む) でサポートされているメソッドは、整えられた JSON 文字列を出力できます。

JSON.stringify(jsObj, null, "\t"); // stringify with tabs inserted at each level
JSON.stringify(jsObj, null, 4);    // stringify with 4 spaces at each level
デモ:http://jsfiddle.net/AndyE/HZPVL/

このメソッドは、js2.js の構文古いブラウザをサポートするため。

手動フォーマットソリューション

プログラム的に行う必要がない場合は、JSON リントJSON を美しくするだけでなく、同時に検証も行います。

おすすめ記事