JSON Toolkit

قاعدة المعرفة

مسار تعلّمي ينتقل بك عبر JSON من القواعد والتنسيقات إلى الاستعلام والتحقق والممارسة الإنتاجية، مع ربط كل مقالة بأداة عملية عبر الإنترنت.

الفئات

صورة غلاف تصنيف أساسيات JSON والمواصفة

أساسيات JSON والمواصفة

انطلاقًا من RFC 8259 وECMA-404، يطرح هذا التصنيف قواعد كتابة JSON وأنواعه وترميزه وحدود التحليل — الأساس الذي تقوم عليه كل أعمال JSON.

6 مقالة
غلاف فئة الصيغ واللهجات الموسعة

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

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

6 مقالة
غلاف فئة الاستعلام والتعديل التدريجي

الاستعلام والتعديل التدريجي

استخراج قيمة واحدة من JSON أو تغيير حقل واحد يبدو بسيطًا، لكنه بمجرد أن يُقنَّن يتحول إلى أربع مواصفات: JSONPath وJSON Pointer وJSON Patch وMerge Patch.

5 مقالة
غلاف فئة المخطط والتحقق

المخطط والتحقق

صِف شكل بياناتك بـ JSON Schema، وحوّل الاتفاقات اللفظية إلى تحقق قابل للتنفيذ، ودعها تقود أنواع TypeScript وتوليد النماذج بدورها.

7 مقالة
غلاف تصنيف تحويل الصيغ

تحويل الصيغ

التحويل بين JSON وYAML وXML وCSV وTypeScript وJava وGo وSQL ليس بلا خسارة أبدًا. المهم أن تكون صريحًا بشأن أين تحدث الخسارة.

8 مقالة
غلاف فئة الأداء والأمان

الأداء والأمان

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

6 مقالة
غلاف فئة الأدوات والمنظومة

الأدوات والمنظومة

تشكّل مكتبات التحليل وأدوات سطر الأوامر وإضافات المحرر سلسلة أدوات JSON اليومية؛ ومعيار الاختيار بينها هو جودة تحديد موقع الخطأ وصحة صيانة المنظومة.

6 مقالة
غلاف فئة الممارسة الهندسية

الممارسة الهندسية

وضع JSON في أنظمة حقيقية: كيف تعرّف عقود API، وكيف تدير الإعدادات وfixtures، وكيف تتعامل مع توافق الإصدارات، وكيف تحافظ على بيانات الاختبار.

5 مقالة
صورة غلاف لفئة الأسئلة الشائعة

الأسئلة الشائعة

تجمع أكثر الأسئلة تكرارًا حول الأدوات على هذا الموقع وحول مواصفة JSON، مرتبة حسب السيناريو، مع إجابة يمكنك التصرف بناءً عليها مباشرة بدلًا من استنتاج غامض.

25 مقالة

حُدِّثت مؤخرًا

ملف JSON كبير لا يفتح؟ اختر الأداة المناسبة حسب الحجم

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

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

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

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

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

اختبارات العقود مع JSON Schema: لحام قواعد التحقق في CI

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

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

JSON إلى CSV: من أين يأتي الترويسة ولماذا تتغير القيم

تسع تجارب على محوّل حقيقي: استراتيجية «مفاتيح السجل الأول» تفقد الحقول بصمت، وnull والغياب والسلسلة الفارغة تصبح جميعها خلايا فارغة، وعدد صحيح من 20 خانة يفقد دقته منذ JSON.parse، ونقطة داخل مفتاح تجعل مسارين مختلفين يتصادمان في العمود نفسه. كيف تُبنى الترويسة، وأي القيم تتشوه، وكيف تختار استراتيجية حسب الاستخدام اللاحق.

متقدمقراءة نحو 6 دقيقةحُدِّث في 2026-11-04