Node.js 開発の領域では、テキストまたは .js に保存されている JSON オブジェクトに迅速にアクセスする必要が生じる場合があります。ファイル。データベース ソリューションは存在しますが、当面の要件には適していない可能性があります。この記事では、JavaScript/Node を使用して JSON オブジェクトをサーバー メモリに読み取る 2 つの方法について説明します。
同期ファイル操作の場合は、fs.readFileSync 関数を使用します。
<code class="javascript">var fs = require('fs'); var obj = JSON.parse(fs.readFileSync('file', 'utf8'));</code>
このコードは、ファイルをメモリに読み取り、JavaScript オブジェクトに解析します。
非同期ファイル操作の場合は、fs.readFile 関数を使用します。 :
<code class="javascript">var fs = require('fs'); var obj; fs.readFile('file', 'utf8', function (err, data) { if (err) throw err; obj = JSON.parse(data); });</code>
ここでは、コールバック関数を使用してファイル データを処理し、それをオブジェクトに解析し、ノンブロッキング アプローチを提供します。
以上がNode.js で JSON ファイルをサーバー メモリに効率的に読み取る方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。