Come convertire i dati del buffer in formato JSON in Node.js?

Come Convertire I Dati Del Buffer In Formato Json In Node Js



Il buffer è la memoria temporanea che memorizza blocchi di dati in una sequenza. Viene utilizzato per trasferire grandi quantità di dati da una posizione all'altra. Esegue questa operazione caricando i blocchi di dati, passandoli al server e aspettando che il server risponda in modo da poter eliminare i dati dalla coda per liberare spazio per i dati successivi. Il buffer si occupa solo dei dati binari che non possono essere ridimensionati ma possono essere convertiti in un altro formato secondo i requisiti.

Questo post spiegherà come convertire i dati del buffer in formato JSON.

Come convertire i dati del buffer in formato JSON in Node.js?

Per convertire i dati del buffer in JSON, utilizzare il metodo ' aJSON() ' metodo. Questo metodo restituisce il buffer come oggetto JSON. IL ' JSON ' è un formato stringa che contiene coppie chiave-valore in cui la 'chiave' specifica una stringa e il 'valore' definisce il tipo di dati JSON valido.







Il funzionamento del metodo “toJSON()” dipende dalla sua sintassi di base scritta qui:



buf. aJSON ( )

La sintassi precedente non richiede alcun argomento aggiuntivo per convertire l'oggetto buffer in JSON.



Usiamo praticamente il metodo sopra definito per convertire un oggetto buffer in JSON:





era buf = Respingente. da ( 'Linux' ) ;
era json = buf. aJSON ( buf ) ;
consolle. tronco d'albero ( json ) ;

Nelle righe di codice sopra:

  • IL ' Buffer.da() Il metodo crea un oggetto buffer con gli interi specificati.
  • IL ' .toJSON() ' converte il buffer specificato che viene passato come argomento nel JSON.
  • IL ' console.log() ' mostra il risultato del metodo 'toJSON()' memorizzato nella variabile 'json'.

Produzione
Avvia il file '.js' con l'aiuto del comando indicato di seguito:



nodo app. js

Si può vedere che il terminale mostra il buffer specificato come un JSON in cui ' dati La proprietà ' rappresenta i dati del buffer e la proprietà ' tipo ' denota il tipo di dati:

Si tratta di convertire i dati del buffer in formato JSON.

Conclusione

Per convertire i dati buffer in formato JSON, utilizzare il formato predefinito ' aJSON() 'metodo dell'interfaccia buffer. Questo metodo prende il buffer di destinazione e lo converte in JSON senza utilizzare argomenti aggiuntivi. Il formato JSON specifica la proprietà e il relativo valore come coppia chiave-valore. Questo post ha praticamente spiegato come convertire i dati del buffer in formato JSON.