Hvordan konvertere bufferdata til JSON-format i Node.js?

Hvordan Konvertere Bufferdata Til Json Format I Node Js



Buffer er det midlertidige minnet som lagrer biter av data i en sekvens. Den brukes til å overføre store mengder data fra ett sted til et annet. Den utfører denne operasjonen ved å laste inn bitene av data, sende dem til serveren og vente på at serveren skal svare slik at den kan forkaste dataene fra køen for å frigjøre plass til de neste dataene. Bufferen omhandler bare binære data som ikke kan endres størrelse, men som kan konverteres til et annet format i henhold til kravene.

Dette innlegget vil forklare hvordan du konverterer bufferdata til JSON-format.

Hvordan konvertere bufferdata til JSON-format i Node.js?

For å konvertere bufferdata til JSON, bruk den innebygde ' tilJSON() 'metoden. Denne metoden returnerer bufferen som et JSON-objekt. « JSON ' er et strengformat som inneholder nøkkelverdi-par der 'nøkkelen' spesifiserer en streng og 'verdien' definerer den gyldige JSON-datatypen.







Arbeidet med 'toJSON()'-metoden avhenger av dens grunnleggende syntaks som er skrevet her:



buff. til JSON ( )

Syntaksen ovenfor krever ikke noe ekstra argument for å konvertere bufferobjektet til JSON.



La oss bruke den ovenfor definerte metoden praktisk talt for å konvertere et bufferobjekt til JSON:





var buff = Buffer. fra ( 'Linux' ) ;
var json = buff. til JSON ( buff ) ;
konsoll. Logg ( json ) ;

I kodelinjene ovenfor:

  • « Buffer.fra() ”-metoden oppretter et bufferobjekt med de spesifiserte heltallene.
  • « .toJSON() ”-metoden konverterer den spesifiserte bufferen som sendes som argumentet til JSON.
  • « console.log() '-metoden viser resultatet av 'toJSON()'-metoden som er lagret i 'json'-variabelen.

Produksjon
Start '.js'-filen ved hjelp av kommandoen nedenfor:



node-app. js

Det kan sees at terminalen viser den spesifiserte bufferen som en JSON der ' data '-egenskapen representerer bufferdataene og ' type ' angir datatypen:

Det handler om å konvertere bufferdata til JSON-format.

Konklusjon

For å konvertere bufferdata til JSON-format, bruk den forhåndsdefinerte ' tilJSON() ”-metoden til buffergrensesnittet. Denne metoden tar den målrettede bufferen og konverterer den til JSON uten å bruke noe ekstra argument. JSON-formatet spesifiserer egenskapen og dens verdi som et nøkkelverdi-par. Dette innlegget har praktisk forklart hvordan du konverterer bufferdata til JSON-format.