Tento příspěvek vysvětlí, jak převést data vyrovnávací paměti do formátu JSON.
Jak převést data vyrovnávací paměti do formátu JSON v Node.js?
Chcete-li převést data vyrovnávací paměti na JSON, použijte vestavěný „ toJSON() “ metoda. Tato metoda vrací vyrovnávací paměť jako objekt JSON. ' JSON ” je formát řetězce, který obsahuje páry klíč–hodnota, ve kterých „klíč“ určuje řetězec a „hodnota“ definuje platný datový typ JSON.
Fungování metody „toJSON()“ závisí na její základní syntaxi, která je napsána zde:
buf. toJSON ( )
Výše uvedená syntaxe nevyžaduje žádný další argument pro převod objektu bufferu na JSON.
Použijme výše definovanou metodu prakticky k převodu objektu bufferu na JSON:
byl buf = Buffer. z ( 'Linux' ) ;
byl json = buf. toJSON ( buf ) ;
řídicí panel. log ( json ) ;
Ve výše uvedených řádcích kódu:
- ' Buffer.from() ” vytvoří objekt vyrovnávací paměti se zadanými celými čísly.
- ' .toJSON() ” metoda převede zadanou vyrovnávací paměť, která je předána jako její argument, na JSON.
- ' console.log() ” ukazuje výsledek metody “toJSON()”, která je uložena v proměnné “json”.
Výstup
Spusťte soubor „.js“ pomocí níže uvedeného příkazu:
aplikace uzlu. js
Je vidět, že terminál zobrazuje zadaný buffer jako JSON, ve kterém je „ data 'vlastnost představuje data vyrovnávací paměti a ' typ ” označuje datový typ:
To je vše o převodu dat vyrovnávací paměti do formátu JSON.
Závěr
Chcete-li převést data vyrovnávací paměti do formátu JSON, použijte předdefinovaný „ toJSON() ” metoda rozhraní vyrovnávací paměti. Tato metoda vezme cílovou vyrovnávací paměť a převede ji na JSON bez použití jakéhokoli dalšího argumentu. Formát JSON určuje vlastnost a její hodnotu jako pár klíč–hodnota. Tento příspěvek prakticky vysvětlil, jak převést data vyrovnávací paměti do formátu JSON.