ホームページ  >  記事  >  ウェブフロントエンド  >  Node.js で JSON ファイルをサーバー メモリに効率的に読み取る方法は?

Node.js で JSON ファイルをサーバー メモリに効率的に読み取る方法は?

Barbara Streisand
Barbara Streisandオリジナル
2024-10-29 20:49:03411ブラウズ

How to Efficiently Read JSON Files into Server Memory in Node.js?

サーバー メモリでの効率的な JSON ファイル処理

Node.js 開発の領域では、テキストまたは .js に保存されている JSON オブジェクトに迅速にアクセスする必要が生じる場合があります。ファイル。データベース ソリューションは存在しますが、当面の要件には適していない可能性があります。この記事では、JavaScript/Node を使用して JSON オブジェクトをサーバー メモリに読み取る 2 つの方法について説明します。

ファイルから JSON を同期的に読み取る

同期ファイル操作の場合は、fs.readFileSync 関数を使用します。

<code class="javascript">var fs = require('fs');
var obj = JSON.parse(fs.readFileSync('file', 'utf8'));</code>

このコードは、ファイルをメモリに読み取り、JavaScript オブジェクトに解析します。

ファイルからの JSON の非同期読み取り

非同期ファイル操作の場合は、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。