バッファを JSON オブジェクトに変換する Nodejs メソッド: 1. "Buffer.from([data list])" ステートメントを使用して Buffer オブジェクトを作成します; 2. "JSON.stringify(Buffer object)" を使用しますステートメントを変換します。
![NodejsでバッファをJSONオブジェクトに変換する方法](https://img.php.cn/upload/article/000/000/024/618e04079113c982.jpg)
#このチュートリアルの動作環境: Windows7 システム、nodejs バージョン 12.19.0、DELL G3 コンピューター。
Node.js では、Buffer クラスは Node カーネルとともにリリースされるコア ライブラリです。バッファ ライブラリは、生データを Node.js に保存する方法を提供し、Node.js でバイナリ データを処理できるようにします。Node.js で I/O 操作中に移動されたデータを処理する必要があるときはいつでも、バッファ ライブラリを使用できます。 。生データは Buffer クラスのインスタンスに保存されます。バッファは整数配列に似ていますが、V8 ヒープ メモリの外側にある生のメモリの一部に対応します。
公式ドキュメントでは、Buffer.from() インターフェイスを使用して Buffer オブジェクトを作成することを推奨しています。
ノード バッファを JSON オブジェクトに変換するための関数の構文形式は次のとおりです。
戻り値: buf の JSON 表現を返します。
Buffer インスタンスを文字列化する場合、JSON.stringify() は暗黙的に toJSON() を呼び出します。
例:
import { Buffer } from 'buffer';
const buf = Buffer.from([0x1, 0x2, 0x3, 0x4, 0x5]);
const json = JSON.stringify(buf);
console.log(json);
// 打印: {"type":"Buffer","data":[1,2,3,4,5]}
ログイン後にコピー
[推奨学習: 「
nodejs チュートリアル」]
以上がNodejsでバッファをJSONオブジェクトに変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。