JSON Toolkit

פורמטים מורחבים וניבים

JSON5, JSONC, JSON Lines ו-NDJSON פותרים צרכים אמיתיים כמו הערות, פסיקים בסוף וזרימה, ומביאים איתם בעיות תאימות ובחירה משלהם.

6 מאמרים

מאמרים בקטגוריה זו

JSON5 ו-JSONC: JSON עם הערות

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

מתחילכ-10 דקות קריאהעודכן 2026-10-30

JSON Lines ו-NDJSON: נתוני זרימה

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

בינוניכ-10 דקות קריאהעודכן 2026-10-30

JSON Text Sequences (RFC 7464): JSON בזרימה עם הפרדה ב-RS

RFC 7464 משתמש במפריד 0x1E כדי לזרום טקסטי JSON שאפשר לקרוא ולכתוב בבת אחת. מכסה את הכללים, איך הוא שונה מ-NDJSON ומימוש של פיצול ואז פרסור.

בינוניכ-9 דקות קריאהעודכן 2026-10-31

JSON, TOML, YAML או CSON: בחירת פורמט הגדרה

קובצי הגדרה צריכים הערות, תאריכים וטקסט מרובה-שורות, ושם JSON נופל. השוו JSON, TOML, YAML ו-CSON, וראו מה המרה תמיד מאבדת.

מתחילכ-9 דקות קריאהעודכן 2026-10-31

עבודה מעשית עם קבצי JSONL: פתיחה, המרה ואיתור שורות פגומות

לתת קובץ .jsonl שלם ל-JSON.parse ולקבל שגיאה כמעט אף פעם לא אומר שהקובץ הרוסי — זה אומר שאסטרטגיית הקריאה שגויה. המדריך הזה מכסה את הדרכים הסטנדרטיות לבדיקה וקריאה שורה־שורה של JSONL, פקודות המרה דו־כיוונית מול מערכי JSON, טבלה של שישה סוגי שורות פגומות ואת הדרך הנכונה לצרוך NDJSON מתשובות HTTP בסטרימינג.

בינוניכ-9 דקות קריאהעודכן 2026-11-06