[解決済み] node.jsでJSONをpretty-printするにはどうしたらいいですか?
2022-03-18 14:33:16
質問
解決済みの問題のようなのですが、解決方法が見つかりません。
基本的には、JSONファイルを読み込んで、キーを変更し、新しいJSONを同じファイルに書き戻すというものです。すべてうまくいきますが、JSONのフォーマットが失われます。
{
name:'test',
version:'1.0'
}
私は
{name:'test',version:'1.1'}
Node.jsで整形されたJSONをファイルに書き出す方法はありますか?
解決方法は?
JSON.stringify
の第3パラメータは、プリティプリントのためのホワイトスペースの挿入を定義します。文字列か数値(空白の数)を指定します。Node はファイルシステムに書き込む際に
fs
. 例
var fs = require('fs');
fs.writeFile('test.json', JSON.stringify({ a:1, b:2, c:3 }, null, 4));
/* test.json:
{
"a": 1,
"b": 2,
"c": 3,
}
*/
をご覧ください。 MDN の JSON.stringify() ドキュメント , ノードfsのドキュメント
関連
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] JavaScriptでJSONをきれいに印刷する
-
[解決済み] Node.jsのプログラムにコマンドライン引数を渡すにはどうしたらいいですか?
-
[解決済み] Node.jsを使うタイミングをどう判断するか?
-
[解決済み] Node.jsで終了する方法
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み] Node.jsのnpmモジュールをアンインストールするにはどうすればよいですか?
-
Ext.grid.EditorGridPanelを使用する際に発生する問題点
-
Gulpがデモ用ライティングウィジェットを作成
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Kubernetes / kubectl - 「コンテナ名を指定する必要があります」とありますが、そのような感じですか?
-
[解決済み] 型 '{}' は型 'IntrinsicAttributes & IntrinsicClassAttributes' に代入できません。
-
[解決済み] json gem のインストール中にエラー 'mkmf.rb can't find header files for ruby' が発生する。
-
[解決済み] 周期的なオブジェクト値を含むオブジェクトのシリアライズ
-
[解決済み] マニフェスト 行: 1, 列: 1, 構文エラー
-
ajax return json format Report 500 Internal Server Error
-
[解決済み] JSON標準 - 浮動小数点数
-
[解決済み] Node.js の console.log() で '[Object]' ではなく、完全なオブジェクトを取得するにはどうすればよいですか?
-
[解決済み] PostgreSQL は結果セットを JSON 配列として返しますか?
-
[解決済み] bashの変数をjqに渡す