ייצוא JSON בגודל עשרות MB נוטה להקפיא עורכי טקסט וכלים מקוונים, בעוד שהפענוח עצמו לוקח רק כמה מאות אלפיות שנייה. מדדנו זמן וזיכרון בכל שלב עבור דגימה של 45 MB עם 500,000 רשומות, הראינו שהעלות האמיתית נמצאת במספר השורות והצמתים, ובנינו טבלת בחירת כלים לפי גודל הקובץ: צפייה מקוונת, שורת פקודה, עיבוד זרימה ואפליקציית דסקטופ.
בינוניכ-6 דקות קריאהעודכן 2026-11-07
לתת קובץ .jsonl שלם ל-JSON.parse ולקבל שגיאה כמעט אף פעם לא אומר שהקובץ הרוסי — זה אומר שאסטרטגיית הקריאה שגויה. המדריך הזה מכסה את הדרכים הסטנדרטיות לבדיקה וקריאה שורה־שורה של JSONL, פקודות המרה דו־כיוונית מול מערכי JSON, טבלה של שישה סוגי שורות פגומות ואת הדרך הנכונה לצרוך NDJSON מתשובות HTTP בסטרימינג.
בינוניכ-9 דקות קריאהעודכן 2026-11-06
הסכמה לא מסתיימת כשכותבים אותה — שם מתחילה הידרדרות. שגיאת הקלדה אחת מרפה את האימות בשקט, רפקטורינג אחד שובר את כל הפיקסטורות. המדריך הזה מפרק מערכת בדיקות חוזה שאפשר להריץ: פיקסטורות חיוביות, שליליות וסנאפשוט, lint לסכמה עצמה, הידור פעם אחת עם שימוש חוזר, וארבעה שערי CI שהופכים שינויים שוברי-חוזה לבילדים אדומים.
בינוניכ-8 דקות קריאהעודכן 2026-11-05
תשעה ניסויים על ממיר אמיתי: אסטרטגיית "מפתחות השורה הראשונה" מאבדת שדות בשקט, null, היעדרות ומחרוזת ריקה הופכים כולם לתאים ריקים, מספר שלם בן 20 ספרות מאבד דיוק כבר ב-JSON.parse, ונקודה במפתח גורמת לשני נתיבים שונים להתנגש באותה עמודה. כיצד נבנית כותרת העמודות, אילו ערכים מתעוותים וכיצד לבחור אסטרטגיה לפי השימוש במורד הזרם.
מתקדםכ-6 דקות קריאהעודכן 2026-11-04