1. ホーム
  2. json

[解決済み] fs.writeFileSyncによるJSONオブジェクトのJSONファイルへの書き込み

2022-05-26 14:48:40

質問

JSONオブジェクトをJSONファイルに書き込もうとしています。コードはエラーなく実行されますが、オブジェクトのコンテンツが書き込まれるのではなく、JSON ファイルに書き込まれるのは以下のものだけです。

[object Object]

これは実際に書き込みを行うコードです。

fs.writeFileSync('../data/phraseFreqs.json', output)

'output'はJSONオブジェクトで、ファイルはすでに存在しています。より詳細な情報が必要な場合はお知らせください。

どのように解決するのですか?

オブジェクトを文字列化する必要があります。

fs.writeFileSync('../data/phraseFreqs.json', JSON.stringify(output));