In dit bericht wordt uitgelegd hoe u buffergegevens naar JSON-indeling converteert.
Hoe buffergegevens naar JSON-formaat in Node.js te converteren?
Om buffergegevens naar JSON te converteren, gebruikt u de ingebouwde “ toJSON() methode. Deze methode retourneert de buffer als een JSON-object. De ' JSON ' is een tekenreeksindeling die sleutel-waardeparen bevat waarin de 'sleutel' een tekenreeks specificeert en de 'waarde' het geldige JSON-gegevenstype definieert.
De werking van de “toJSON()”-methode hangt af van de basissyntaxis die hier is geschreven:
buf. naarJSON ( )
De bovenstaande syntaxis vereist geen extra argument om het bufferobject naar JSON te converteren.
Laten we de hierboven gedefinieerde methode praktisch gebruiken om een bufferobject naar JSON te converteren:
was buf = Buffer. van ( 'Linux' ) ;
was json = buf. naarJSON ( buf ) ;
troosten. loggen ( json ) ;
In de bovenstaande coderegels:
- De ' Buffer.van() ”-methode maakt een bufferobject met de opgegeven gehele getallen.
- De ' .toJSON() ”-methode converteert de opgegeven buffer die als argument wordt doorgegeven naar de JSON.
- De ' console.log() ”-methode toont het resultaat van de “toJSON()”-methode die is opgeslagen in de “json”-variabele.
Uitvoer
Start het bestand “.js” met behulp van de onderstaande opdracht:
knooppunt-app. js
Het is te zien dat de terminal de opgegeven buffer toont als een JSON waarin de “ gegevens 'eigenschap vertegenwoordigt de buffergegevens en de' type ” geeft het gegevenstype aan:
Dat draait allemaal om het converteren van buffergegevens naar JSON-formaat.
Conclusie
Om buffergegevens naar JSON-formaat te converteren, gebruikt u de vooraf gedefinieerde “ toJSON() ”-methode van de bufferinterface. Deze methode neemt de beoogde buffer en converteert deze naar JSON zonder een extra argument te gebruiken. Het JSON-formaat specificeert de eigenschap en de waarde ervan als een sleutel-waardepaar. In dit bericht wordt praktisch uitgelegd hoe u buffergegevens naar JSON-indeling kunt converteren.