Ir para o conteúdo principal

0 من 3 استخدامات اليوم · 3 متبقية. ترقّى إلى Pro وأزل الحد.

ترقية

منسّق JSON

تحقّق · نسّق · صغّر · أصلح — المعالجة على جهازك.

Processado no seu navegador

العملية

المُدخل

الناتج (منسّق)

سيظهر الناتج المنسّق هنا...
المعالجة على جهازك. يتم تحليل JSON باستخدام JSON.parse() الأصلي في المتصفح. لا يُرسل أي شيء إلى الخادم — آمن للحمولات الحساسة والأسرار وغيرها.
Sobre

ما هو منسّق ومُحقّق JSON؟

Por Quorify EditorialAtualizado em

يقوم منسّق JSON من Quorify بتنسيق أي سلسلة JSON والتحقق من صحتها وإضافة مسافات بادئة لها، مما يساعد المطورين على فحص حمولات واجهات API والتكوينات واستجابات webhook بقابلية قراءة محسّنة. تتبع الأداة معياري RFC 8259 (IETF) و ECMA-404 الرسميَّيْن. تتم المعالجة 100% في متصفحك — مثالية عند العمل مع حمولات حساسة وعندما تفضّل عدم لصقها في أدوات عبر الإنترنت ترسل البيانات إلى الخوادم. تدعم التصغير العكسي، والمسافات البادئة القابلة للتخصيص، واكتشاف الأخطاء النحوية مع تحديد موقعها. جزء من مجموعة أدوات Quorify للمطورين: ادمجها مع مولّد Hash للتحقق من سلامة الحمولة، ومولّد UUID للمعرّفات، ومولّد Slug لتطبيع السلاسل في عناوين URL.

Casos

متى تستخدمها

  1. افحص استجابة نقطة نهاية REST تم إنشاؤها حديثًا وتحقق من البنية قبل التكامل.

  2. صحّح JSON التالف من سجلات الإنتاج، مع تحديد الموقع الدقيق للأخطاء النحوية.

  3. نسّق ملفات التكوين (package.json، tsconfig.json، manifest) التي وصلت مُصغّرة.

  4. تحقق من حمولات webhook قبل إرسالها إلى قائمة انتظار المعالجة، لمنع فشل المهام بسبب مشكلات نحوية.

  5. قارن بين استجابتَي API منسّقتَين جنبًا إلى جنب لتحديد الاختلافات الدقيقة.

Método

كيف تعمل العملية

يستخدم المحلّل JSON الأصلي للمتصفح (JSON.parse)، الذي يتبع RFC 8259. إذا كانت السلسلة صالحة، يُعاد تسلسل النتيجة بمسافات بادئة قابلة للتخصيص (مسافتان أو 4 مسافات، أو علامة جدولة). في حال وجود خطأ نحوي، يُعيد المتصفح رسالة بالموقع التقريبي للمشكلة — مفيدة لتحديد الفواصل المفقودة، أو الأقواس غير المغلقة، أو السلاسل غير المُقتبَسة. كما يكتشف المنسّق أنواع JSON المحددة (string، number، boolean، null، array، object) ويحافظ على ترتيب مفاتيح الحمولة الأصلي. في التصغير العكسي، تُزال جميع المسافات خارج السلاسل النصية.

FAQ

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

هل JSON حساس لحالة الأحرف؟
نعم. تختلف المفاتيح والقيم بناءً على حالة الأحرف. true و false و null تكون بأحرف صغيرة وفقًا للمواصفات؛ True/TRUE تُعدّ أخطاء نحوية. يجب أن تكون علامات الاقتباس مزدوجة (")، وليست مفردة ('). التعليقات (// أو /* */) غير مسموح بها في JSON الخالص — لذلك استخدم JSON5/JSONC.
لماذا يخطئ JSON الخاص بي عند وجود فاصلة زائدة؟
لا يسمح معيار JSON (RFC 8259) بوجود فاصلة بعد العنصر الأخير في مصفوفة أو كائن. تقبلها JavaScript الحديثة، لكن JSON صارم. لدعم الفواصل الزائدة، استخدم JSON5 أو JSONC — وهي صيغ مشتقة غير متوافقة بشكل صارم مع واجهات API التي تتوقع JSON القياسي.
كيف أمثّل التواريخ في JSON؟
لا يحتوي JSON على نوع تاريخ أصلي. الاتفاقية الأكثر شيوعًا هي ISO 8601 داخل سلسلة نصية: "2026-05-21T14:30:00Z". خيارات أخرى: طابع Unix الزمني (رقم بالثواني أو ميلي ثانية منذ epoch) أو كائن منظّم {year, month, day}. ادمج ISO 8601 مع محوّل Epoch لدينا للعمل مع الطوابع الزمنية.
هل هناك حد لحجم الملف؟
تدعم المتصفحات سلاسل JSON بحجم مئات الميجابايتات في الذاكرة، لكن المنسّقات على الويب تتباطأ عادةً فوق ~10 ميجابايت بسبب عرض DOM. للملفات الكبيرة جدًا، استخدم أدوات سطر الأوامر مثل jq.
ما الفرق بين JSON و JSON5؟
JSON5 امتداد غير رسمي يضيف ميزات صديقة للبشر: التعليقات، الفواصل الزائدة، المفاتيح غير المُقتبَسة، السلاسل بعلامات اقتباس مفردة، الأرقام السداسية عشرية. تتوقع واجهات API ومكتبات الويب JSON الصارم؛ JSON5 أكثر شيوعًا في ملفات التكوين التي يحررها البشر مباشرة.
لماذا يجب التحقق من صحة JSON قبل إرساله إلى API؟
لأن واجهات API الصارمة تُعيد أخطاء 400 برسائل غامضة عندما تكون الحمولة غير صالحة. التحقق المسبق يوفر وقت تصحيح الأخطاء، ويمنع توقف العمليات في منتصفها، ويحسّن إمكانية مراقبة نظامك.
Fontes

المصادر الرسمية

Tabelas, leis e referências consultadas para fundamentar esta ferramenta.

  1. معيار دوليRFC 8259 (2017)IETF · فريق هندسة الإنترنت

    RFC 8259 — صيغة تبادل بيانات JavaScript Object Notation

    المواصفات التقنية الرسمية لصيغة JSON، بما في ذلك القواعد النحوية والترميز وقواعد قابلية التشغيل البيني. الأساس لأي منسّق أو محلّل أو مُحقّق JSON.

  2. معيار دوليECMA-404 (الإصدار الثاني)Ecma International

    ECMA-404 — صيغة تبادل بيانات JSON

    معيار ECMA لصيغة JSON، متوافق مع RFC 8259 ومعتمد من قِبل اللغات وواجهات API وقواعد البيانات حول العالم.

Metodologia — esta ferramenta consulta as tabelas e legislação vigentes nas fontes acima. As regras são atualizadas conforme novas instruções normativas são publicadas pelos órgãos competentes.

Última verificação editorial: junho de 2026.

Compartilhe

ذات صلة

أدوات ذات صلة

toolLayout.related_description