פוסט זה יסביר כיצד להמיר נתוני חיץ לפורמט JSON.
כיצד להמיר נתוני מאגר לפורמט JSON ב-Node.js?
כדי להמיר נתוני חיץ ל-JSON, השתמש ב-' המובנה toJSON() ' שיטה. שיטה זו מחזירה את המאגר כאובייקט JSON. ה ' JSON ' הוא פורמט מחרוזת שמכיל צמדי מפתח-ערך שבהם 'מפתח' מציין מחרוזת וה-'ערך' מגדיר את סוג הנתונים החוקי של JSON.
העבודה של שיטת 'toJSON()' תלויה בתחביר הבסיסי שלה שכתוב כאן:
buff. לJSON ( )
התחביר לעיל אינו דורש שום ארגומנט נוסף כדי להמיר את אובייקט המאגר ל-JSON.
בואו נשתמש בשיטה שהוגדרה לעיל באופן מעשי כדי להמיר אובייקט חיץ ל-JSON:
היה buf = בַּלָם. מ ( 'לינוקס' ) ;
היה json = buff. לJSON ( buf ) ;
לְנַחֵם. עֵץ ( json ) ;
בשורות הקוד לעיל:
- ה ' Buffer.from() השיטה יוצרת אובייקט חיץ עם המספרים השלמים שצוינו.
- ה ' .toJSON() השיטה ממירה את המאגר שצוין שמועבר כארגומנט שלו ל-JSON.
- ה ' console.log() ' השיטה מציגה את התוצאה של שיטת 'toJSON()' המאוחסנת במשתנה 'json'.
תְפוּקָה
הפעל את הקובץ '.js' בעזרת הפקודה המפורטת להלן:
אפליקציית צומת. js
ניתן לראות שהטרמינל מציג את המאגר שצוין כ-JSON שבו ה-' נתונים ' המאפיין מייצג את נתוני המאגר ואת ' סוּג ' מציין את סוג הנתונים:
זה הכל על המרת נתוני חיץ לפורמט JSON.
סיכום
כדי להמיר נתוני מאגר לפורמט JSON, השתמש ב-' המוגדר מראש toJSON() ' שיטת ממשק המאגר. שיטה זו לוקחת את המאגר הממוקד וממירה אותו ל-JSON מבלי להשתמש בארגומנט נוסף. פורמט JSON מציין את המאפיין והערך שלו כזוג מפתח-ערך. פוסט זה הסביר באופן מעשי כיצד להמיר נתוני חיץ לפורמט JSON.