Kaedah Nodejs untuk menukar penimbal kepada objek JSON: 1. Gunakan pernyataan "Buffer.from([data list])" untuk mencipta objek Buffer 2. Gunakan "JSON.stringify(Buffer object)" pernyataan Tukar.
Persekitaran pengendalian tutorial ini: sistem Windows 7, nodejs versi 12.19.0, komputer DELL G3.
Dalam Node.js, kelas Penampan ialah perpustakaan teras yang dihantar dengan teras Node. Pustaka Buffer membawa kaedah menyimpan data mentah ke Node.js, membenarkan Node.js memproses data binari Setiap kali anda perlu memproses data yang dialihkan semasa operasi I/O dalam Node.js, adalah mungkin untuk menggunakan pustaka Penampan. . Data mentah disimpan dalam keadaan kelas Penampan. Penampan adalah serupa dengan tatasusunan integer, tetapi ia sepadan dengan sekeping memori mentah di luar memori timbunan V8.
Dokumentasi rasmi mengesyorkan menggunakan antara muka Buffer.from() untuk mencipta objek Buffer.
Format sintaks fungsi untuk menukar Penimbal Nod kepada objek JSON adalah seperti berikut:
buf.toJSON()
akan kembali: Kembalikan perwakilan JSON bagi buf.
Apabila merangkai tika Buffer, JSON.stringify() secara tersirat akan memanggil keJSON().
Contoh:
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]}
[Pembelajaran yang disyorkan: "tutorial nodejs"]
Atas ialah kandungan terperinci Bagaimana untuk menukar penimbal kepada objek JSON dalam nodejs. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!