Menu
CoddyTech

טקסט וערכים של JSON

חלק מהיחידה יסודות Node.js במסלול ה-Node.js של Coddy. שיעור 11 מתוך 33.

קובץ מכיל טקסט. לעיתים קרובות, התוכנית שלך זקוקה למערך במקום זאת. JSON הוא פורמט טקסט לערכים כגון מערכים, אובייקטים, מספרים ומחרוזות. המרכאות סביב הערך כולו שלהלן הופכות אותו לטקסט, אף על פי שהתוכן שלו נראה כמו מערך.

const text = '[10,20]';
const scores = JSON.parse(text);
console.log(scores[0]); // 10
console.log(scores.length); // 2

JSON.parse קוראת את הטקסט ומחזירה את הערך שהוא מתאר. ספרו את הפריטים שהתקבלו, לא את התווים שבטקסט. מחרוזות JSON ומפתחות של אובייקטים משתמשים במרכאות כפולות.

challenge icon

אתגר

קל

בתרגיל הזה, Run מריץ את node practice.js. הכלי לרישום הערות מופיע ב״קריאת קובץ״. קוד הפתיחה מתייחס לטקסט JSON כאילו היה מערך.

נתח את text למערך. הדפס את הפריט הראשון שלו ואת מספר הפריטים בשורות נפרדות. ללא ארגומנטים, צפה לקבל Buy milk ואז 3. נסה את הארגומנט '["Walk","Read"]': צפה לקבל Walk ואז 2.

נסו בעצמכם

const text = process.argv[2] ?? '["Buy milk","Call Ada","Read"]';
console.log(text[0]);
console.log(text.length);

כל השיעורים ביחידה יסודות Node.js

תרגלו בעצמכם: Express אונליין