منسّق ومدقق JSON
نسّق، تحقق من صحة، واستكشف بيانات JSON، مباشرة داخل متصفحك.
تحتفظ أداة المحرر هذه بمظهرها الفاتح الخاص بها بغض النظر عن الوضع الداكن للموقع — تمامًا كما تفعل عادة محررات الأكواد المضمّنة في أي صفحة.
يصلح الإصلاح التعليقات وعلامات الاقتباس المفردة والفواصل الزائدة والمفاتيح غير المقتبسة وثوابت Python وNDJSON. وتحتفظ روابط المشاركة بـ JSON في جزء # من الرابط فقط.
توليد كود من JSON
مخطط JSON Schema (توليد وتحقق)
استعلام JSONPath
المدعوم: $ .key ['key'] [0] [-1] [*] .* .. (تكراري) [0,2] [1:3] [?(@.price < 10)]
لماذا تنسّق وتتحقق من صحة JSON محليًا؟
تظهر بيانات JSON باستمرار في يوم أي مطوّر: استجابة API مضغوطة بلا أسطر جديدة، ملف إعدادات عدّله شخص ما يدويًا حتى صار سطرًا واحدًا غير مقروء، حمولة بيانات (payload) تحاول تصحيح خطأ فيها الساعة 11 مساءً بحثًا عن فاصلة واحدة ناقصة. تحلّ معظم أدوات "منسّق JSON" الأونلاين مشكلة القابلية للقراءة بإرسال النص الذي تلصقه إلى خادم أولًا — وهذا تنازل مزعج حين قد يحتوي ذلك الـ JSON على مفتاح API، أو رمز وصول (access token)، أو بيانات شخصية لعميل.
هذه الأداة لا ترسل أي شيء إلى أي مكان أبدًا. إنها مبنية على jsoneditor، وهي مكتبة جافاسكريبت تحلّل بيانات JSON وتعيد عرضها بالكامل داخل ذاكرة متصفحك. عملية التحليل والتنسيق والتحقق من صحة الصياغة تحدث جميعها محليًا باستخدام محرك جافاسكريبت الخاص بالمتصفح نفسه — لا يوجد خادم في الحلقة، لذلك لا شيء تلصقه هنا يغادر جهازك أبدًا.
الصق بيانات JSON في المحرر في وضع النص، واستخدم زر تنسيق في شريط الأدوات لعرضه بشكل منسّق وواضح، أو زر ضغط لإعادته إلى سطر واحد. إذا كان في JSON خطأ في الصياغة — فاصلة زائدة، علامة اقتباس ناقصة، قوس غير متطابق — يبرزه المحرر فورًا برسالة خطأ واضحة ورقم السطر بالضبط بدلًا من تركك تفحص المستند بأكمله بعينك؛ زر "الانتقال إلى سطر الخطأ" ينقلك مباشرة إلى ذلك السطر ويحدده حتى لا تضطر للتمرير والبحث عنه في ملف طويل. انتقل إلى وضع الشجرة من القائمة المنسدلة أعلى الصفحة لتصفّح نفس البيانات كشجرة تفاعلية قابلة للطي: وسّع وأغلق الكائنات والمصفوفات المتداخلة، عدّل القيم الفردية في مكانها، وأعد ترتيب الحقول أو احذفها مباشرة، مع انعكاس التغيير في النص فور التبديل بين الوضعين مجددًا.
يغطي هذا المزيج معظم أعمال JSON اليومية: تنظيف استجابة API قبل لصقها في التوثيق، التحقق من صحة ملف إعدادات قبل حفظه (commit)، أو استكشاف حمولة بيانات عميقة التداخل دون فقدان تتبع المصفوفة التي أنت داخلها. تحتاج البيانات بصيغة مختلفة؟ الأزرار أسفل المحرر تحوّل JSON الحالي مباشرة إلى XML أو YAML أو CSV — مفيد حين يتوقع سكربت زميل ملف إعدادات YAML أو حين يحتاج جدول بيانات صفوفًا وأعمدة عادية بدلًا من JSON متداخل — مع عرض النتيجة المحوّلة مضمّنة لنسخ سريع أو تنزيل كامل. وبما أن كل شيء يعيش فقط داخل تبويب المتصفح، فإغلاقه يمسح المحرر بالكامل — لا يوجد سجل محفوظ أو مسودة يستدعي القلق، وهذا بالضبط السلوك الذي تريده حين يكون JSON الذي تعمل عليه حساسًا محتملًا.
الأسئلة الشائعة
هل يمكنني عرض JSON كشجرة قابلة للطي بدل النص الخام؟
نعم، بدّل بين وضع النص وعرض الشجرة التفاعلي الذي يمكنك توسيعه وطيّه.
هل تخبرني الأداة بمكان خطأ الصياغة في JSON بدقة؟
نعم، تتضمن رسالة الخطأ رقم السطر، وزر ينقل المؤشر إليه مباشرة.
هل يمكنني تحويل JSON إلى صيغ أخرى؟
نعم، صدّر البيانات نفسها بصيغة XML أو YAML أو CSV.