منسق JSON على الإنترنت

نسّق JSON وتحقق منه واستعرضه داخل المتصفح: عرض شجري وأسطر أخطاء دقيقة و JSONPath، دون أي رفع

آخر تحديث
أدواتي
لا توجد أدوات بعد

جارٍ التحميل...

كيفية تنسيق JSON والتحقق منه على الإنترنت

  1. 1

    الصق JSON أو افتحه

    الصق JSON في المحرر على اليسار أو أفلت عليه ملف .json. يبقى المحتوى داخل متصفحك ولا يُرفع أبداً.

  2. 2

    استعرض الشجرة وتحقق من الأخطاء

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

  3. 3

    نسّق ثم انسخ أو نزّل

    اختر 2 أو 4 مسافات أو جدولة، أو صغّر إلى سطر واحد، ثم انسخ النتيجة أو نزّلها كملف .json.

نظرة عامة على الميزات

حلّل ونسّق وتحقق من JSON داخل المتصفح. الصق على اليسار أو افتح ملفاً، فتظهر على اليمين شجرة قابلة للطي على الفور؛ وعند وجود JSON غير صالح تحصل على السطر والعمود والسبب بدقة بدل رسالة «غير صالح» فقط. مسافة بادئة من 2 أو 4 مسافات أو جدولة، وتصغير إلى سطر واحد، وترتيب المفاتيح، مع الحفاظ على الأعداد الصحيحة التي تتجاوز النطاق الآمن في JavaScript كما هي. كل شيء يعمل على جهازك، لذا لا يُرفع JSON أبداً.

وصف الأداة

الصق ملف JSON أو افتحه لتحصل فوراً على شجرة قابلة للطي وتحقق دقيق حتى السطر والعمود. يدعم التنسيق والتصغير وترتيب المفاتيح وإصلاح JSON غير الصالح بنقرة واحدة والبحث ونسخ JSONPath. تحتفظ الأعداد الصحيحة الكبيرة بدقتها، وتبقى الملفات حتى 10 ميجابايت سلسة، ويتم كل شيء داخل المتصفح.

قائمة القدرات

  • ثلاث طرق عرض: الأعمدة المنقسمة والمحرر فقط وعرض الشجرة فقط، مع إمكانية طي وفتح الكائنات المتداخلة والمصفوفات تدريجياً
  • محرر مع أرقام الأسطر وتمييز بناء جملة JSON وطي الأكواد، مع تمييز السطر بالكامل عند الأخطاء والقفز الفوري إلى موقع الخطأ
  • أداة تنسيق JSON: اختر مسافات 2 أو 4 أو Tab، مع تنسيق فوري لـ JSON عبر الإنترنت
  • ضغط JSON: اضغط في سطر واحد بضغطة زر، أو اعكسه لاستعادة التنسيق الجميل والمسافات البادئة
  • التحقق من صحة تنسيق JSON: التحقق الفوري وتحديد الموقع الدقيق بالسطر والعمود، مع شرح واضح باللغة العربية للأخطاء الشائعة
  • إصلاح سريع الواحدة للعلامات المفقودة والعلامات المفردة والفواصل الزائدة والتعليقات وأنماط Python غير القانونية True/False/None
  • ترتيب اختياري حسب اسم المفتاح لتسهيل المقارنة السطر بسطر بين ملفي JSON بنفس الهيكل
  • الأعداد الصحيحة الكبيرة وتنسيقات أرقام مثل 2.370 تحتفظ بصيغتها الأصلية، بدون فقدان الدقة في التنسيق أو الضغط
  • البحث حسب اسم المفتاح أو القيمة مع فتح تلقائي للمستويات الأبوية وعرض عدد النتائج
  • JSONPath: انقر على أي عقدة لنسخ مسار JSONPath الخاص بها، والصقها في الأكواد أو تأكيدات الاختبار
  • دعم NDJSON / JSONL: اسحب وأفلت ملفات .json / .jsonl / .ndjson، ويقترح NDJSON دمجها في مصفوفة
  • يحافظ على التفاعل حتى 10 ميجابايت، وكتابة المستندات بسلاسة حتى 5 ميجابايت
  • معالجة محلية في المتصفح بالكامل، بدون تسجيل دخول وبدون إعلانات وبدون تحميل

أدوات ذات صلة

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

ما أنماط المحاذاة والضغط التي يدعمها هذا الأداة؟
الصق ملف JSON في محرر اليسار وسيتم تنسيقه تلقائيًا. يمكنك اختيار مسافتين أو 4 مسافات أو Tab من شريط الأدوات، كما يمكنك ضغط كل شيء في سطر واحد بنقرة واحدة. يمكن نسخ النتيجة مباشرة أو تحميلها كملف .json.
هل سيتم تحميل ملف JSON الخاص بي إلى الخادم؟
لا. التحليل والتنسيق والتحقق والإصلاح تتم جميعها في متصفحك، ولن يتم إرسال محتوى JSON إلى خادمنا. الروابط المشاركة تضع المحتوى بعد # في عنوان URL، والمتصفح أيضًا لن يرسل هذا الجزء إلى الخادم.
ما حجم ملفات JSON التي يمكن معالجتها؟
يمكن فتح ملفات تصل إلى 10 ميجابايت بشكل طبيعي مع هيكل شجري قابل للبحث. من 10 إلى 20 ميجابايت سيدخل وضع مقيد، حيث يتم التحقق فقط وتحديد الخطأ دون بناء الشجرة الكاملة. لن يتم تحميل الملفات التي تتجاوز 20 ميجابايت، يرجى استخدام الأدوات المحلية بدلاً من ذلك.
ما الذي يجب تغييره عند ظهور رسالة Unexpected token؟
هذا يعني ظهور أحرف غير مسموح بها بموجب بناء جملة JSON في موضع معين. الأسباب الأكثر شيوعًا هي الفواصل الزائدة أو استخد��م علامات اقتباس مفردة أو عدم وجود علامات اقتباس مزدوجة حول المفاتيح أو قوس ختامي مفقود. ستشير لوحة الخطأ إلى الصف والعمود المحددين، وفي معظم الحالات يمكن حل المشكلة بنقرة واحدة على "إصلاح".
ما الصيغ غير القانونية التي يمكن لميزة الإصلاح السريع التعامل معها؟
نعم. يمكن لميزة الإصلاح التعامل مع علامات الاقتباس المزدوجة المفقودة وعلامات الاقتباس المفردة والفواصل الزائدة والتعليقات والفواصل والأقواس المفقودة وقيم Python من True/False/None وسلاسل JSON المهربة. سيتم عرض عدد التغييرات قبل الإصلاح، وتأكيدها قبل الكتابة، ويمكن التراجع عنها.
نسخ JSONPath للحقل في طريقة العرض الشجرية
انقر فوق أي عقدة في طريقة العرض الشجرية لنسخ JSONPath الخاصة بها (مثل $.data[0].id) وكلا شكلي المسار المفصول بنقاط، مما يسهل لصق��ا مرة أخرى في الكود أو التأكيدات في اختبار الواجهة.
هل تفقد الأعداد الصحيحة الكبيرة الدقة؟
لا. يعتمد التنسيق والضغط على معالجة النص الأصلي ولا يحللان JSON إلى أرقام JavaScript ثم يحويلانها مرة أخرى، لذا سيتم الحفاظ على الأعداد الصحيحة الطويلة جدًا مثل 9123372036854000123 والأصفار الزائدة مثل 2.370 كما هي.
هل يمكن البحث في ملفات كبيرة؟
نعم. يدعم البحث بواسطة المفاتيح أو القيم أو كليهما، ويعرض عدد المطابقات ويوسع تلقائيًا جميع العناصر الأب للعقد المطابقة، وتمرير الصفوف المطابقة إلى الرؤية، ويمكن الانتقال بسرعة بين عدة مطابقات.
توفر هذه الصفحة ثلاث قدرات: العرض والتنسيق والتحقق
عادة ما تشير إلى ثلاث جوانب من نفس الشيء: يكون العارض مسؤولاً عن عرض البنية المتداخلة كشجرة قابلة للطي، وأداة ال��نسيق مسؤولة عن ضبط المسافات البادئة لجعل JSON قابلاً للقراءة، والمدقق مسؤول عن تحديد ما إذا كان البناء النحوي قانونيًا وتحديد موقع الخطأ. توفر هذه الأداة جميع القدرات الثلاث على نفس الصفحة.
تصدير إلى Excel أو CSV بعد تأكيد صحة البنية
بعد تأكيد صحة بنية JSON، يمكنك استخدام أدوات JSON إلى Excel أو JSON إلى CSV الموجودة على الموقع لإكمال التصدير؛ بالإضافة إلى ذلك، توجد أدوات تحويل من JSON إلى YAML و Python و Java وتنسيقات أخرى.