منسّق JSON
نسّق JSON وتحقّق منه واضغطه.
أمثلة
تحويل إلى
أدوات السلاسل النصية
خيارات التصدير
منظر الشجرة انقر على “path” لنسخ JSONPath
كيفية تنسيق JSON
الصق ملف JSON الخاص بك واضغط على Format لطباعة الصورة بشكل جميل (اختر المسافة البادئة واختيار ترتيب المفاتيح)، أو قم ب Minify لضغطه. JSON غير صالح يظهر الخط والعمود الدقيق للخطأ، وعرض شجرة قابلة للطي يتيح لك استكشاف البنية. كل شيء يعمل في متصفحك — بياناتك لا ترفع أبدا.
الأسئلة الشائعة
هل يتحقق من صحة JSON ويشير إلى الخطأ؟
نعم. JSON غير الصحيح يظهر رسالة واضحة تحتوي على السطر والعمود الدقيق للمشكلة، لذا يمكنك الانتقال مباشرة إليها.
هل يمكنني فرز المفاتيح أو تغيير المسافة الفاصلة؟
نعم. ضع علامة على "ترتيب الأزرار" لترتيب كل كائن أبجديا بشكل متكرر، واختر خانتين أو 4 خانات أو علامات تبويب للفاصل البادئ.
ما هو منظر الشجرة؟
بعد التنسيق، تتيح لك شجرة قابلة للطي استكشاف ملفات JSON الكبيرة عن طريق طي الكائنات والمصفوفات، مع تصنيف أنواع القيم والعددات حسب اللون — وهو أسهل بكثير من تمرير النص الخام. يحتوي كل عقدة على زر "path" ينسخ مسار JSONPath الخاص به بدقة.
كيف تعمل استعلامات JSONPath؟
اكتب تعبيرًا مثل $.users[0].email أو $..id ثم اضغط على زر الاستعلام؛ تُعرض القيم المطابقة أدناه ويتم تمييز العقد المطابقة في الشجرة، مع تمرير العرض إلى أول نتيجة مطابقة. الصيغة المدعومة: $، مفاتيح النقطة، [n]، [*]، والتعبير التكراري $..key.
هل يمكنه تحويل تنسيق JSON إلى TypeScript أو Go أو مخطط؟
نعم. بنقرة واحدة يتم إنشاء واجهات TypeScript وهياكل Go مع علامات json ونسق JSON Schema (2020-12) أو نسق Zod — كلها مستنتجة من بياناتك، وذلك بشكل غير متصل بالإنترنت تمامًا.
هل يتعامل مع الملفات الكبيرة جدًا؟
نعم. عند تجاوز حجم البيانات 1 ميجابايت، يتحول عرض الشجرة إلى عرض كسول: يتم إنشاء العناصر الفرعية فقط عند توسيع العقدة، لذا حتى ملفات JSON التي تتجاوز حجمها عدة ميجابايت تظل سريعة الاستجابة.
ماذا يفعل Escape وUnescape؟
يحول Escape النص الخام إلى سلسلة JSON مقتبسة (مفيدة لتضمين JSON داخل JSON); يقوم Unescape بتحليل سلسلة JSON مقتبسة مرة أخرى إلى النص الأصلي.
هل يتم إرسال بياناتي إلى أي مكان؟
لا. يتم التنسيق والتحقق من الصحة والاستعلامات وجميع عمليات التحويل بالكامل في متصفحك.
آخر تحديث: