Tento príspevok vysvetlí, ako previesť údaje vyrovnávacej pamäte do formátu JSON.
Ako previesť údaje vyrovnávacej pamäte do formátu JSON v Node.js?
Ak chcete previesť údaje vyrovnávacej pamäte na JSON, použite vstavaný „ toJSON() “. Táto metóda vráti vyrovnávaciu pamäť ako objekt JSON. ' JSON “ je formát reťazca, ktorý obsahuje páry kľúč – hodnota, v ktorých „kľúč“ určuje reťazec a „hodnota“ definuje platný typ údajov JSON.
Fungovanie metódy „toJSON()“ závisí od jej základnej syntaxe, ktorá je napísaná tu:
buf. toJSON ( )
Vyššie uvedená syntax nevyžaduje žiadny ďalší argument na konverziu objektu vyrovnávacej pamäte na JSON.
Použime vyššie definovanú metódu prakticky na konverziu objektu vyrovnávacej pamäte na JSON:
bol buf = Buffer. od ( 'Linux' ) ;
bol json = buf. toJSON ( buf ) ;
konzoly. log ( json ) ;
Vo vyššie uvedených riadkoch kódu:
- ' Buffer.from() ” vytvorí objekt vyrovnávacej pamäte so zadanými celými číslami.
- ' .toJSON() ” metóda skonvertuje špecifikovanú vyrovnávaciu pamäť, ktorá sa odovzdá ako jej argument, na JSON.
- ' console.log() ” ukazuje výsledok metódy “toJSON()”, ktorá je uložená v premennej “json”.
Výkon
Spustite súbor „.js“ pomocou nižšie uvedeného príkazu:
aplikácia uzla. js
Je vidieť, že terminál zobrazuje špecifikovanú vyrovnávaciu pamäť ako JSON, v ktorej je „ údajov 'vlastnosť predstavuje údaje vyrovnávacej pamäte a ' typu “ označuje typ údajov:
To je všetko o konverzii údajov vyrovnávacej pamäte do formátu JSON.
Záver
Ak chcete previesť údaje vyrovnávacej pamäte do formátu JSON, použite preddefinovaný „ toJSON() ” metóda rozhrania vyrovnávacej pamäte. Táto metóda vezme cieľovú vyrovnávaciu pamäť a konvertuje ju na JSON bez použitia akéhokoľvek ďalšieho argumentu. Formát JSON špecifikuje vlastnosť a jej hodnotu ako pár kľúč – hodnota. Tento príspevok prakticky vysvetlil, ako previesť údaje vyrovnávacej pamäte do formátu JSON.