<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>עדכוני תוכן ב-bbdrug.com</title>
  <subtitle>חדשות על מפרטי JSON, שאילתות, המרות, ביצועים וכלים</subtitle>
  <id>https://bbdrug.com/he/feed.xml</id>
  <link rel="self" type="application/atom+xml" href="https://bbdrug.com/he/feed.xml"/>
  <link rel="alternate" type="text/html" href="https://bbdrug.com/he"/>
  <updated>2026-11-07T00:00:00Z</updated>
  <author>
    <name>bbdrug.com</name>
    <uri>https://bbdrug.com/he</uri>
  </author>
  <language>he</language>
  <generator uri="https://bbdrug.com/">bbdrug.com feed generator</generator>
  <entry>
    <title>קובץ JSON גדול לא נפתח? בחרו את הכלי הנכון לפי הגודל</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/performance/open-large-json-files"/>
    <id>https://bbdrug.com/he/performance/open-large-json-files</id>
    <published>2026-11-07T00:00:00Z</published>
    <updated>2026-11-07T00:00:00Z</updated>
    <category term="performance" label="ביצועים ואבטחה"/>
    <summary type="text">ייצוא JSON בגודל עשרות MB נוטה להקפיא עורכי טקסט וכלים מקוונים, בעוד שהפענוח עצמו לוקח רק כמה מאות אלפיות שנייה. מדדנו זמן וזיכרון בכל שלב עבור דגימה של 45 MB עם 500,000 רשומות, הראינו שהעלות האמיתית נמצאת במספר השורות והצמתים, ובנינו טבלת בחירת כלים לפי גודל הקובץ: צפייה מקוונת, שורת פקודה, עיבוד זרימה ואפליקציית דסקטופ.</summary>
  </entry>
  <entry>
    <title>עבודה מעשית עם קבצי JSONL: פתיחה, המרה ואיתור שורות פגומות</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/formats/jsonl-file-handbook"/>
    <id>https://bbdrug.com/he/formats/jsonl-file-handbook</id>
    <published>2026-11-06T00:00:00Z</published>
    <updated>2026-11-06T00:00:00Z</updated>
    <category term="formats" label="פורמטים מורחבים וניבים"/>
    <summary type="text">לתת קובץ .jsonl שלם ל-JSON.parse ולקבל שגיאה כמעט אף פעם לא אומר שהקובץ הרוסי — זה אומר שאסטרטגיית הקריאה שגויה. המדריך הזה מכסה את הדרכים הסטנדרטיות לבדיקה וקריאה שורה־שורה של JSONL, פקודות המרה דו־כיוונית מול מערכי JSON, טבלה של שישה סוגי שורות פגומות ואת הדרך הנכונה לצרוך NDJSON מתשובות HTTP בסטרימינג.</summary>
  </entry>
  <entry>
    <title>בדיקות חוזה עם JSON Schema: ריתוך כללי האימות אל ה-CI</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/schema/json-schema-contract-testing"/>
    <id>https://bbdrug.com/he/schema/json-schema-contract-testing</id>
    <published>2026-11-05T00:00:00Z</published>
    <updated>2026-11-05T00:00:00Z</updated>
    <category term="schema" label="Schema ואימות"/>
    <summary type="text">הסכמה לא מסתיימת כשכותבים אותה — שם מתחילה הידרדרות. שגיאת הקלדה אחת מרפה את האימות בשקט, רפקטורינג אחד שובר את כל הפיקסטורות. המדריך הזה מפרק מערכת בדיקות חוזה שאפשר להריץ: פיקסטורות חיוביות, שליליות וסנאפשוט, lint לסכמה עצמה, הידור פעם אחת עם שימוש חוזר, וארבעה שערי CI שהופכים שינויים שוברי-חוזה לבילדים אדומים.</summary>
  </entry>
  <entry>
    <title>JSON ל-CSV: מאין מגיעה כותרת העמודות ומדוע הערכים משתנים</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/conversion/json-to-csv-columns"/>
    <id>https://bbdrug.com/he/conversion/json-to-csv-columns</id>
    <published>2026-11-04T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="conversion" label="המרת פורמטים"/>
    <summary type="text">תשעה ניסויים על ממיר אמיתי: אסטרטגיית &quot;מפתחות השורה הראשונה&quot; מאבדת שדות בשקט, null, היעדרות ומחרוזת ריקה הופכים כולם לתאים ריקים, מספר שלם בן 20 ספרות מאבד דיוק כבר ב-JSON.parse, ונקודה במפתח גורמת לשני נתיבים שונים להתנגש באותה עמודה. כיצד נבנית כותרת העמודות, אילו ערכים מתעוותים וכיצד לבחור אסטרטגיה לפי השימוש במורד הזרם.</summary>
  </entry>
  <entry>
    <title>JSON למחלקת Java: המחולל נותן לך שלד, לייצור חסרות עוד חמש דברים</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/conversion/json-to-java-pojo"/>
    <id>https://bbdrug.com/he/conversion/json-to-java-pojo</id>
    <published>2026-11-04T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="conversion" label="המרת פורמטים"/>
    <summary type="text">מבט מעשי על מה שמחולל JSON-to-Java באמת מפיק — מספרים הופכים ל-Double, אובייקטים מקוננים הופכים למחלקות פנימיות סטטיות, ולא נוצרת אפילו הערת Jackson אחת. דיוק כספי, שינוי שמות שדות, מחיקת טיפוסים, שדות לא מוכרים ותאריכים הם חמשת הדברים שעליך להוסיף בעצמך, עם קוד מוכן להעתקה לכל אחד.</summary>
  </entry>
  <entry>
    <title>JSON ל-TypeScript: ממשקים, type guards והגבולות של היצירה האוטומטית</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/conversion/json-to-typescript-interface"/>
    <id>https://bbdrug.com/he/conversion/json-to-typescript-interface</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="conversion" label="המרת פורמטים"/>
    <summary type="text">יצירת interface מדוגמת JSON היא חצי מהעבודה: שדות אופציונליים, null, איחודים, תאריכים ושלמים גדולים זקוקים למעבר אנושי, וטיפוסים אינם מבצעים אימות בזמן ריצה.</summary>
  </entry>
  <entry>
    <title>למה מספרים שלמים גדולים מאבדים דיוק</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/faq/json-bigint-precision"/>
    <id>https://bbdrug.com/he/faq/json-bigint-precision</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="faq" label="שאלות נפוצות"/>
    <summary type="text">מספרים שלמים מעל 2^53-1 מאבדים דיוק ב-JSON.parse. מזהי snowflake, מספרי הזמנה ו-bigints ממסד נתונים כולם נתקלים בזה, אז שמרו אותם כמחרוזות לאורך כל הדרך.</summary>
  </entry>
  <entry>
    <title>חיפוש הודעות שגיאה של JSON: מטקסט השגיאה ישר לתיקון</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/basics/json-error-message-lookup"/>
    <id>https://bbdrug.com/he/basics/json-error-message-lookup</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-11-04T00:00:00Z</updated>
    <category term="basics" label="יסודות JSON והמפרט"/>
    <summary type="text">אתרו את הסיבה לפי הודעת JSON.parse המדויקת: 12 שגיאות נפוצות ב-Chrome, Firefox ו-Safari, כולל עמודי שגיאה מסוג HTML, קיטוע ופענוח כפול.</summary>
  </entry>
  <entry>
    <title>אותו JSON, ארבעה כלים, ארבע תוצאות: איך בוחרים מעצב</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/ecosystem/json-formatter-tool-comparison"/>
    <id>https://bbdrug.com/he/ecosystem/json-formatter-tool-comparison</id>
    <published>2026-11-03T00:00:00Z</published>
    <updated>2026-11-03T00:00:00Z</updated>
    <category term="ecosystem" label="כלים ואקוסיסטם"/>
    <summary type="text">עיצוב אינו חסר אובדן. אותו JSON עם אפס מוביל, BOM או מספר שלם בן 20 ספרות מניב תוצאות שונות ב-Python, Node, jq ו-json.tool: חלקן מדווחות על שגיאה ואחרות משנות את הערך בשקט. עשר דגימות שהורצו מקומית בארבעה מסלולים מייצרות טבלת בחירה וסקריפט בדיקה מחמיר.</summary>
  </entry>
  <entry>
    <title>המרת JSON ל-YAML בשורת הפקודה: ארבע מלכודות מאחורי פקודת yq אחת</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/conversion/json-to-yaml-cli"/>
    <id>https://bbdrug.com/he/conversion/json-to-yaml-cli</id>
    <published>2026-11-03T00:00:00Z</published>
    <updated>2026-11-03T00:00:00Z</updated>
    <category term="conversion" label="המרת פורמטים"/>
    <summary type="text">הפקודה הכי מועתקת במדריכים, yq -P input.json &gt; output.yaml, מפיקה בפועל JSON על yq v4. עם yq v4.44.6, PyYAML 6.0.3 ו-js-yaml על דגימה של 2.39 MB נמדדו ארבע קבוצות נתונים שמראות שפורמט הפלט נקבע לפי סיומת הקובץ, ומובאות הדרכים הנכונות להמרת באצ׳ים, גרשיים, הזחה ודיוק שלמים גדולים.</summary>
  </entry>
  <entry>
    <title>בלי additionalProperties, אימות הסכמה לא מאמת כלום</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/schema/schema-additional-properties"/>
    <id>https://bbdrug.com/he/schema/schema-additional-properties</id>
    <published>2026-11-02T00:00:00Z</published>
    <updated>2026-11-02T00:00:00Z</updated>
    <category term="schema" label="Schema ואימות"/>
    <summary type="text">עמידה באימות לא אומרת שהנתונים נקיים. Pydantic מתעלם משדות לא מוכרים כברירת מחדל, Zod מסיר אותם, Ajv מרשה להם לעבור — פרמטרים מומצאים ומפתחות עם שגיאת הקלדה עוברים בשקט. המאמר מציג שלוש צורות של קבלה שקטה ונותן מתכונים מלאים: לסגור אובייקטים, לשלוט בהמרת טיפוסים ולהדק כל רמת קינון.</summary>
  </entry>
  <entry>
    <title>דיבוג JSON ממוזער: משורה 1 עמודה 23611 ועד לבת השבור המדויק</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/basics/minified-json-error-position"/>
    <id>https://bbdrug.com/he/basics/minified-json-error-position</id>
    <published>2026-11-01T00:00:00Z</published>
    <updated>2026-11-01T00:00:00Z</updated>
    <category term="basics" label="יסודות JSON והמפרט"/>
    <summary type="text">קובץ JSON של 4 MB בשורה אחת מדווח על שורה 1 עמודה 23611, וזה לא אומר דבר. באמצעות דוגמאות שנמדדו מקומית, מדריך זה מסביר מדוע Python, Node ו-jq מדווחים על שלושה מספרים שונים, איך היסט תו מוביל ישר לבת השבור, ואילו שלוש מלכודות משבשות נתונים בשקט אחרי שהתחביר כבר תוקן.</summary>
  </entry>
  <entry>
    <title>כיצד לתקן שגיאות פענוח JSON: בדיקת Unexpected token צעד אחר צעד</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/basics/json-parse-error-fix"/>
    <id>https://bbdrug.com/he/basics/json-parse-error-fix</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-11-01T00:00:00Z</updated>
    <category term="basics" label="יסודות JSON והמפרט"/>
    <summary type="text">הפכו שגיאות JSON.parse לשורה ותו, ואז שללו שישה גורמים: פסיקים עוקבים, גרשיים בודדים, הערות, תווי בקרה, BOM וקיטוע.</summary>
  </entry>
  <entry>
    <title>JMESPath למתחילים: שאילתות הטלה שמנצחות את JSONPath</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/query/jmespath-guide"/>
    <id>https://bbdrug.com/he/query/jmespath-guide</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="query" label="שאילתות ועריכה מצטברת"/>
    <summary type="text">JMESPath מעצב קבוצות של אובייקטים בצורה ישירה יותר מ-JSONPath. המדריך למתחילים הזה מכסה תחביר, הטלות, צינורות, פונקציות מובנות ושימוש ב-AWS CLI.</summary>
  </entry>
  <entry>
    <title>JSON בינארי: בחירה בין MessagePack, CBOR ו-BSON</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/formats/json-binary-formats"/>
    <id>https://bbdrug.com/he/formats/json-binary-formats</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="formats" label="פורמטים מורחבים וניבים"/>
    <summary type="text">MessagePack, CBOR ו-BSON כולם דוחסים JSON לבתים. השוו עלות בתים, טיפול ב-int64 ובינארי, וקבלו קו ברור מתי החלפה שווה.</summary>
  </entry>
  <entry>
    <title>בחירת כלי JSON diff: diff טקסטואלי, diff מבני והמחשה</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/ecosystem/json-diff-tools"/>
    <id>https://bbdrug.com/he/ecosystem/json-diff-tools</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="ecosystem" label="כלים ואקוסיסטם"/>
    <summary type="text">diff טקסטואלי מוצא היכן הקבצים שונים; diff מבני קובע אם התוכן שקול. בחירת השכבה הנכונה מונעת מכך שסדר מפתחות ייחשב בטעות לתקלה.</summary>
  </entry>
  <entry>
    <title>אימות JSON ב-CI: צינור עם jsonlint, ajv ו-jq</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/ecosystem/json-lint-and-validate-cli"/>
    <id>https://bbdrug.com/he/ecosystem/json-lint-and-validate-cli</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="ecosystem" label="כלים ואקוסיסטם"/>
    <summary type="text">אימות תחביר מוכיח שקובץ נפרסר; אימות סכימה מוכיח שהשדות עומדים בחוזה. ב-CI, מה שחשוב הוא קודי יציאה חד-משמעיים, מיקומי שגיאה ונתיבי תיקון.</summary>
  </entry>
  <entry>
    <title>פנקס הזיכרון של JSON: מה באמת עולים מחרוזות, אובייקטים ומערכים גדולים</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/performance/json-memory-footprint"/>
    <id>https://bbdrug.com/he/performance/json-memory-footprint</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="performance" label="ביצועים ואבטחה"/>
    <summary type="text">קובץ JSON של 10MB יכול להפוך ל-30-50MB ב-heap של V8. למדו מה באמת עולים מחרוזות, אובייקטים ומספרים, איך לקבוע קו בסיס עם process.memoryUsage ומתי הזרמה עוזרת.</summary>
  </entry>
  <entry>
    <title>הפסיקו לבצע דחיסת JSON בסדר הלא נכון: minify מול gzip מול brotli, נמדד</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/performance/json-minify-vs-gzip"/>
    <id>https://bbdrug.com/he/performance/json-minify-vs-gzip</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="performance" label="ביצועים ואבטחה"/>
    <summary type="text">מזעור חוסך 30-50% מה-JSON הגולמי, אבל gzip מוחק את רוב הרווח הזה. מספרים נמדדים על צורות אמיתיות, ועוד ארבעה מקרים שבהם מזעור דווקא מחמיר את המצב.</summary>
  </entry>
  <entry>
    <title>JSON Patch בפרודקשן: אטומיות, אידמפוטנטיות וקונפליקטים מקביליים</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/query/json-patch-safety"/>
    <id>https://bbdrug.com/he/query/json-patch-safety</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="query" label="שאילתות ועריכה מצטברת"/>
    <summary type="text">JSON Patch הוא רק פורמט שינוי; אטומיות, אידמפוטנטיות ומקביליות עדיין באחריותכם. המאמר מכסה תנאי מוקדם עם test, escaping בנתיבים, rollback ותיאום ETag.</summary>
  </entry>
  <entry>
    <title>למה עצי JSON גדולים מגמגמים: גלילה וירטואלית ואסטרטגיות קיפול</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/performance/json-render-virtualization"/>
    <id>https://bbdrug.com/he/performance/json-render-virtualization</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="performance" label="ביצועים ואבטחה"/>
    <summary type="text">הגמגום מתחיל כשנוצרים צמתי DOM, לא כשגוללים. הסבר על רינדור עם קיפול תחילה, רשימות וירטואליות, הדגשת חיפוש וגבולות Worker, עם מדדים.</summary>
  </entry>
  <entry>
    <title>כששגיאות JSON Schema חסרות משמעות: איתור שגיאות Ajv וממשל הודעות</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/schema/json-schema-error-messages"/>
    <id>https://bbdrug.com/he/schema/json-schema-error-messages</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="schema" label="Schema ואימות"/>
    <summary type="text">המאמת מפיק שגיאות מכונה; המשתמשים רוצים לדעת איזו תיבת קלט שגויה. המאמר מכסה את מערך errors של Ajv, instancePath מול schemaPath, קיבוץ וניסוח.</summary>
  </entry>
  <entry>
    <title>שימוש חוזר ב-JSON Schema: $ref, $defs והרכבה עם allOf/oneOf</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/schema/json-schema-ref-composition"/>
    <id>https://bbdrug.com/he/schema/json-schema-ref-composition</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="schema" label="Schema ואימות"/>
    <summary type="text">$ref פותר שימוש חוזר, allOf ו-oneOf פותרים הרכבה, וערימה של שניהם היא המקום שבו דברים נשברים. המאמר מכסה $id, $defs, תנאים, רקורסיה, ארזוף ודיבוג.</summary>
  </entry>
  <entry>
    <title>JSON Text Sequences (RFC 7464): JSON בזרימה עם הפרדה ב-RS</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/formats/json-seq-rfc7464"/>
    <id>https://bbdrug.com/he/formats/json-seq-rfc7464</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="formats" label="פורמטים מורחבים וניבים"/>
    <summary type="text">RFC 7464 משתמש במפריד 0x1E כדי לזרום טקסטי JSON שאפשר לקרוא ולכתוב בבת אחת. מכסה את הכללים, איך הוא שונה מ-NDJSON ומימוש של פיצול ואז פרסור.</summary>
  </entry>
  <entry>
    <title>JSON ל-SQL: הצהרות INSERT, תכנון טבלאות ומלכודות מיפוי טיפוסים</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/conversion/json-to-sql-insert"/>
    <id>https://bbdrug.com/he/conversion/json-to-sql-insert</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="conversion" label="המרת פורמטים"/>
    <summary type="text">הפיכת JSON להצהרות SQL INSERT מסתירה פיצול טבלאות מקוננות, NULL מול שדה חסר, escape ופערים בין דיאלקטים. הצהרות שאפשר להריץ וטבלאות השוואה לכל מלכודת.</summary>
  </entry>
  <entry>
    <title>JSON, TOML, YAML או CSON: בחירת פורמט הגדרה</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/formats/json-toml-config-formats"/>
    <id>https://bbdrug.com/he/formats/json-toml-config-formats</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="formats" label="פורמטים מורחבים וניבים"/>
    <summary type="text">קובצי הגדרה צריכים הערות, תאריכים וטקסט מרובה-שורות, ושם JSON נופל. השוו JSON, TOML, YAML ו-CSON, וראו מה המרה תמיד מאבדת.</summary>
  </entry>
  <entry>
    <title>גרסאות של חוזי JSON: תאימות, deprecation והעברת נתונים</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/practice/json-versioning-and-migration"/>
    <id>https://bbdrug.com/he/practice/json-versioning-and-migration</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="practice" label="פרקטיקה הנדסית"/>
    <summary type="text">הוספת שדה אינה בטוחה אוטומטית. הסבר על גבולות תאימות, שדות גרסה, חלונות deprecation, העברה בכתיבה כפולה, בדיקות חוזה ומדדי canary.</summary>
  </entry>
  <entry>
    <title>כלי המחשה ל-JSON: תצוגת עץ, קיפול והפשרות של נתונים גדולים</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/ecosystem/json-visualization-tools"/>
    <id>https://bbdrug.com/he/ecosystem/json-visualization-tools</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="ecosystem" label="כלים ואקוסיסטם"/>
    <summary type="text">כלי המחשה הופכים JSON לעץ שניתן לקפל. רינדור עצים, ביצועים בקבצים גדולים ופרטיות קובעים למה כל אחד מתאים, ולכן התחילו מהיכן הנתונים חיים.</summary>
  </entry>
  <entry>
    <title>מסנני JSONPath בעומק: רקורסיה, פרוסות והתאמה מרובת תנאים</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/query/jsonpath-filter-advanced"/>
    <id>https://bbdrug.com/he/query/jsonpath-filter-advanced</id>
    <published>2026-10-31T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="query" label="שאילתות ועריכה מצטברת"/>
    <summary type="text">ירידה רקורסיבית, פרוסות ומסננים מרובי תנאים הם המקום שבו JSONPath הופך עוצמתי וגם מנוצל לרעה. המאמר מכסה סמנטיקת מסננים, צורות תוצאה והבדלי ספריות.</summary>
  </entry>
  <entry>
    <title>ניתוח, רינדור והזרמה של JSON גדול</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/performance/large-json-performance"/>
    <id>https://bbdrug.com/he/performance/large-json-performance</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-31T00:00:00Z</updated>
    <category term="performance" label="ביצועים ואבטחה"/>
    <summary type="text">ניתוח הוא לעתים קרובות לא צוואר הבקבוק; רינדור והעתקה כן. בצעו אופטימיזציה לאורך ארבע השכבות &quot;ניתוח → מעבר → רינדור → העברה&quot; כדי שהמאמץ לא ילך לאיבוד.</summary>
  </entry>
  <entry>
    <title>שאלות נפוצות על ביצועים ואבטחה: איטי, מקרטע ונתונים לא מהימנים</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/faq/faq-performance-security"/>
    <id>https://bbdrug.com/he/faq/faq-performance-security</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="שאלות נפוצות"/>
    <summary type="text">למה קובץ JSON של עשרות MB לא נפתח, כמה יקר שכפול עמוק, איך מונעים זיהום `__proto__`, ואיפה XSS נכנס — עשר מסקנות עזרה ראשונה מסודרות לפי תסמין.</summary>
  </entry>
  <entry>
    <title>שאלות נפוצות על שאילתות ואימות: JSONPath ו-Schema</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/faq/faq-query-and-schema"/>
    <id>https://bbdrug.com/he/faq/faq-query-and-schema</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="שאלות נפוצות"/>
    <summary type="text">האם שאילתות נתיב צריכות להשתמש ב-JSONPath או ב-Pointer, איך בוחרים בין Patch ל-Merge Patch, מה Schema יכול לחסום, ואיך בוחרים גרסת draft — הכל מוסבר במעבר אחד.</summary>
  </entry>
  <entry>
    <title>שאלות נפוצות על תחביר ופורמטים: הערות, פסיקים בסוף ודיוק</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/faq/faq-syntax-formats"/>
    <id>https://bbdrug.com/he/faq/faq-syntax-formats</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="שאלות נפוצות"/>
    <summary type="text">האם הערות מותרות, למה פסיק בסוף גורם לשגיאה, האם מפתחות צריכים גרשיים, ולמה 9007199254740993 משתנה — שתים-עשרה מסקנות, כל אחת נבדקה מול RFC 8259.</summary>
  </entry>
  <entry>
    <title>שאלות נפוצות על שימוש בכלים: נתונים, קבצים וייצוא</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/faq/faq-tool-usage"/>
    <id>https://bbdrug.com/he/faq/faq-tool-usage</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="שאלות נפוצות"/>
    <summary type="text">האם הנתונים מועלים, איזה גודל קובץ עובד, האם משהו נשמר מקומית, ולמה סינית הופכת לקידודים: עשר שאלות שמפרטות את הגבולות האמיתיים של כלי JSON מקוון.</summary>
  </entry>
  <entry>
    <title>שאלות נפוצות על שיתוף פעולה בצוות: חוזים, קונפיגורציה ו-fixtures</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/faq/faq-workflow"/>
    <id>https://bbdrug.com/he/faq/faq-workflow</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="שאלות נפוצות"/>
    <summary type="text">סגנון שמות, פורמטי זמן, סמנטיקת null, צורות enum, פורמטי קונפיגורציה, ארגון fixtures וקונפליקטים במיזוג — שתים-עשרה פשרות שצוותים באמת מתווכחים עליהן.</summary>
  </entry>
  <entry>
    <title>נקודות מפתח לתכנון חוזי נתונים ב-JSON API</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/practice/json-api-design"/>
    <id>https://bbdrug.com/he/practice/json-api-design</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="practice" label="פרקטיקה הנדסית"/>
    <summary type="text">שישה דברים קשים מאוד לשינוי אחרי שחרור: מעטפות תשובה, פורמטי שגיאה, צורת עימוד, ייצוג מזהים וזמן, הסמנטיקה של null מול היעדר, ואבולוציית גרסאות.</summary>
  </entry>
  <entry>
    <title>איזה מבנה צריכה תגובת API</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/faq/json-api-response-structure"/>
    <id>https://bbdrug.com/he/faq/json-api-response-structure</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="שאלות נפוצות"/>
    <summary type="text">אובייקטים חשופים הם נקיים עד שצריך metadata; envelopes מלאים בטוחים אבל מילוליים. ברוב הפרויקטים השתמשו בסטטוס HTTP לתוצאה וב-envelope יציב לנתונים.</summary>
  </entry>
  <entry>
    <title>האם BOM שובר את פירוס JSON</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/faq/json-bom"/>
    <id>https://bbdrug.com/he/faq/json-bom</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="שאלות נפוצות"/>
    <summary type="text">BOM של UTF-8 הוא שלושה בייטים בלתי נראים, כך ש-JSON.parse נכשל בתו הראשון ומדווח שורה 1 עמודה 1, מה שגורם לקובץ להיראות ריק או קטוע.</summary>
  </entry>
  <entry>
    <title>למה סינית הופכת ל-\u4e2d\u6587</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/faq/json-chinese-unicode-escape"/>
    <id>https://bbdrug.com/he/faq/json-chinese-unicode-escape</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="שאלות נפוצות"/>
    <summary type="text">קידוד \u4e2d\u6587 הוא Unicode חוקי, לא כשל בקידוד. שיבוש תווים אמיתי נראה אחרת, וההבחנה ביניהם קובעת מה באמת צריך לתקן.</summary>
  </entry>
  <entry>
    <title>האם JSON יכול להכיל הערות</title>
    <link rel="alternate" type="text/html" href="https://bbdrug.com/he/faq/json-comment"/>
    <id>https://bbdrug.com/he/faq/json-comment</id>
    <published>2026-10-30T00:00:00Z</published>
    <updated>2026-10-30T00:00:00Z</updated>
    <category term="faq" label="שאלות נפוצות"/>
    <summary type="text">ל-RFC 8259 אין תחביר להערות, כך ש-// והערות בלוק גורמות ל-JSON.parse לזרוק שגיאה. השתמשו ב-JSON5 או JSONC, בשדה _comment, ב-description של Schema או ב-YAML במקום.</summary>
  </entry>
</feed>
