Αυτή η ανάρτηση θα εξηγήσει πώς να μετατρέψετε δεδομένα buffer σε μορφή JSON.
Πώς να μετατρέψετε δεδομένα buffer σε μορφή JSON στο Node.js;
Για να μετατρέψετε δεδομένα buffer σε JSON, χρησιμοποιήστε το ενσωματωμένο ' toJSON() μέθοδος. Αυτή η μέθοδος επιστρέφει το buffer ως αντικείμενο JSON. Ο ' JSON ' είναι μια μορφή συμβολοσειράς που περιέχει ζεύγη κλειδιού-τιμής στα οποία το 'κλειδί' καθορίζει μια συμβολοσειρά και η 'τιμή' ορίζει τον έγκυρο τύπο δεδομένων JSON.
Η λειτουργία της μεθόδου “toJSON()” εξαρτάται από τη βασική σύνταξη που είναι γραμμένη εδώ:
buf. σε JSON ( )
Η παραπάνω σύνταξη δεν απαιτεί πρόσθετο όρισμα για τη μετατροπή του αντικειμένου buffer σε JSON.
Ας χρησιμοποιήσουμε την μέθοδο που ορίζεται παραπάνω πρακτικά για να μετατρέψουμε ένα αντικείμενο buffer σε JSON:
ήταν buf = Ρυθμιστής. από ( 'Linux' ) ;
ήταν json = buf. σε JSON ( buf ) ;
κονσόλα. κούτσουρο ( json ) ;
Στις παραπάνω γραμμές κώδικα:
- Ο ' Buffer.from() Η μέθοδος ” δημιουργεί ένα αντικείμενο buffer με τους καθορισμένους ακέραιους αριθμούς.
- Ο ' .toJSON() Η μέθοδος μετατρέπει το καθορισμένο buffer που μεταβιβάζεται ως όρισμα στο JSON.
- Ο ' console.log() Η μέθοδος δείχνει το αποτέλεσμα της μεθόδου 'toJSON()' που είναι αποθηκευμένο στη μεταβλητή 'json'.
Παραγωγή
Ξεκινήστε το αρχείο '.js' με τη βοήθεια της παρακάτω εντολής:
εφαρμογή κόμβου. js
Μπορεί να φανεί ότι το τερματικό εμφανίζει το καθορισμένο buffer ως JSON στο οποίο το ' δεδομένα Η ιδιότητα ' αντιπροσωπεύει τα δεδομένα buffer και το ' τύπος ' υποδηλώνει τον τύπο δεδομένων:
Αυτό αφορά τη μετατροπή δεδομένων buffer σε μορφή JSON.
συμπέρασμα
Για να μετατρέψετε δεδομένα buffer σε μορφή JSON, χρησιμοποιήστε το προκαθορισμένο ' toJSON() μέθοδος της διεπαφής buffer. Αυτή η μέθοδος παίρνει το στοχευμένο buffer και το μετατρέπει σε JSON χωρίς να χρησιμοποιεί κανένα πρόσθετο όρισμα. Η μορφή JSON καθορίζει την ιδιότητα και την τιμή της ως ζεύγος κλειδιού-τιμής. Αυτή η ανάρτηση έχει ουσιαστικά εξηγήσει πώς να μετατρέψετε δεδομένα buffer σε μορφή JSON.