Kuidas teisendada puhvri andmed Node.js-s JSON-vormingusse?

Kuidas Teisendada Puhvri Andmed Node Js S Json Vormingusse



Puhver on ajutine mälu, mis salvestab andmetükke järjestuses. Seda kasutatakse suurte andmemahtude edastamiseks ühest asukohast teise. See teostab selle toimingu, laadides andmetükid, edastades need serverile ja oodates, kuni server reageerib, et saaks need andmed järjekorrast loobuda, et vabastada ruumi järgmistele andmetele. Puhver tegeleb ainult kahendandmetega, mille suurust ei saa muuta, kuid mida saab vastavalt nõuetele teisendada muusse vormingusse.

See postitus selgitab, kuidas puhverandmeid JSON-vormingusse teisendada.

Kuidas teisendada puhvri andmed Node.js-s JSON-vormingusse?

Puhverandmete JSON-i teisendamiseks kasutage sisseehitatud ' toJSON() ” meetod. See meetod tagastab puhvri JSON-objektina. ' JSON ” on stringivorming, mis sisaldab võtme-väärtuse paare, milles „võti” määrab stringi ja „väärtus” määrab kehtiva JSON-i andmetüübi.







Meetodi 'toJSON()' töö sõltub selle põhisüntaksist, mis on siin kirjutatud:



buf. JSON-ile ( )

Ülaltoodud süntaks ei nõua puhverobjekti JSON-iks teisendamiseks täiendavaid argumente.



Kasutame ülaltoodud meetodit praktiliselt puhverobjekti teisendamiseks JSON-iks:





oli buf = Puhver. alates ( 'Linux' ) ;
oli json = buf. JSON-ile ( buf ) ;
konsool. logi ( json ) ;

Ülaltoodud koodiridades:

  • ' Buffer.from() ” meetod loob määratud täisarvudega puhverobjekti.
  • ' .toJSON() ” meetod teisendab määratud puhvri, mis edastatakse selle argumendina, JSON-i.
  • ' console.log() meetod näitab meetodi „toJSON()” tulemust, mis on salvestatud muutujasse „json”.

Väljund
Käivitage fail '.js' alltoodud käsu abil:



sõlme rakendus. js

On näha, et terminal näitab määratud puhvrit JSON-ina, milles ' andmeid atribuut ' esindab puhvri andmeid ja ' tüüp ” tähistab andmetüüpi:

See kõik puudutab puhverandmete teisendamist JSON-vormingusse.

Järeldus

Puhvri andmete teisendamiseks JSON-vormingusse kasutage eelmääratletud ' toJSON() ” puhverliidese meetod. See meetod võtab sihitud puhvri ja teisendab selle JSON-iks ilma täiendavaid argumente kasutamata. JSON-vorming määrab atribuudi ja selle väärtuse võtme-väärtuse paarina. See postitus on praktiliselt selgitanud, kuidas puhverandmeid JSON-vormingusse teisendada.