関数の概要
buf.toJSONは、Node.jsのBufferオブジェクトに含まれる関数の一つです。この関数は、Bufferの内容をJSON形式で返すために使用されます。Bufferオブジェクトは、バイナリデータを扱うためのものであり、JSON形式に変換することで、バイナリデータを扱いやすい形式に変換することができます。
パラメータの説明
引数 | 型 | 用途 |
---|---|---|
なし | – | Bufferオブジェクト自体が対象となる |
戻り値
返り値はObject型で、Bufferオブジェクトの内容をJSON形式に変換したものが返されます。同期的に処理されます。
使用例
以下に、buf.toJSONの使用例を示します。
const buf = Buffer.from('hello');
const json = buf.toJSON();
console.log(json);
// { type: 'Buffer', data: [104, 101, 108, 108, 111] }
関連する関数
Bufferオブジェクトには、他にも次のような関数があります。
- buf.toString(): Bufferの内容を文字列に変換する
- buf.write(): Bufferにデータを書き込む
まとめ
buf.toJSONは、Bufferオブジェクトの内容をJSON形式に変換するための便利な関数です。バイナリデータを扱う際に、データを扱いやすい形式に変換したい場合に活用できます。