JSON Toolkit

الصيغ واللهجات الموسعة

تحل JSON5 وJSONC وJSON Lines وNDJSON احتياجات حقيقية مثل التعليقات والفواصل الزائدة والبث، وتجلب معها مشكلات توافق واختيار خاصة بها.

6 مقالة

مقالات هذه الفئة

JSON5 وJSONC: JSON مع تعليقات

وُجدت اللهجتان لأن الإعداد الذي يكتبه البشر يحتاج إلى تعليقات وفواصل زائدة، لكن صياغتهما ومدى تغلغلهما في المنظومة يختلفان، فالاختيار الخاطئ يعطّل سلسلة أدواتك.

مبتدئقراءة نحو 10 دقيقةحُدِّث في 2026-10-30

JSON Lines وNDJSON: البيانات المتدفقة

قيمة JSON واحدة لكل سطر تشتري لك قابلية الإضافة والبث وعزل التلف في سطر واحد؛ والثمن غياب البنية العامة، فيجب أن يجري التحقق سطرًا بسطر.

متوسطقراءة نحو 10 دقيقةحُدِّث في 2026-10-30

JSON أم TOML أم YAML أم CSON: اختيار صيغة الإعداد

تحتاج ملفات الإعداد إلى تعليقات وتواريخ ونصوص متعددة الأسطر، وهنا يقصر JSON. قارن JSON وTOML وYAML وCSON، واعرف ما يفقده التحويل دائمًا.

مبتدئقراءة نحو 9 دقيقةحُدِّث في 2026-10-31

JSON الثنائي: الاختيار بين MessagePack وCBOR وBSON

تضغط MessagePack وCBOR وBSON جميعًا JSON إلى بايتات. قارن كلفة البايتات ومعالجة int64 والبيانات الثنائية، واحصل على خط واضح لوقت استحقاق التبديل.

متوسطقراءة نحو 10 دقيقةحُدِّث في 2026-10-31

العمل العملي مع ملفات JSONL: الفتح والتحويل وتشخيص الأسطر التالفة

تمرير ملف .jsonl كامل إلى JSON.parse والحصول على خطأ لا يعني في الغالب أن الملف تالف — بل يعني أن طريقة القراءة خاطئة. يغطي هذا الدليل الطرق القياسية لفحص وقراءة JSONL سطرًا بسطر، وأوامر التحويل ذي الاتجاهين مع مصفوفات JSON، وجدولًا بستة أنواع من الأسطر التالفة، والطريقة الصحيحة لاستهلاك NDJSON من استجابات HTTP المتدفقة.

متوسطقراءة نحو 9 دقيقةحُدِّث في 2026-11-06