منسّق JSON وYAML
- الملفات لا تغادر جهازك
- يعمل في المتصفح
- مجاني، بلا حساب، بلا علامة مائية
JSONPath: .key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]
JSONPath: .key [0] [-1] [*] ..key [0:5] [?(@.price < 10)]
نسّق JSON وصغّره وتحقق منه، وحوّل بين JSON وYAML، وتصفح المستندات الكبيرة شجرة قابلة للطي. يعمل كل شيء في متصفحك، مع أخطاء دقيقة للسطر والعمود، واستعلامات JSONPath، ووضع متساهل لـ JSON5 والتعليقات وJSON Lines.
الصق JSON أو YAML في مربع «الإدخال»، أو أفلت ملفًا عليه، أو انقر «فتح ملف».
اختر «إخراجًا»: تنسيق، أو تصغير، أو YAML، أو شجرة. اختر «المسافة البادئة» وفعّل «ترتيب المفاتيح» إذا أردت المفاتيح أبجديًا.
اختياري: اكتب JSONPath في «الاستعلام»، مثل $.items[*].name، للإبقاء على القيم المطابقة فقط.
انسخ النتيجة، أو انقر «تنزيل»، أو انقر «استخدام كإدخال» لمتابعة العمل عليها.
لا. يتم التحليل والتنسيق والتحويل في متصفحك، فلا تغادر البيانات جهازك أبدًا. تُعالج المدخلات الكبيرة في عامل خلفية لإبقاء الكتابة سلسة.
يعطي شريط الحالة سطر المشكلة الأولى وعمودها وغالبًا يسمّي السبب، مثل فاصلة مفقودة. إذا كان للإدخال تعليقات أو فواصل زائدة أو علامات اقتباس مفردة فقط، فانقر «تشغيل التحليل المتساهل».
نعم، مع تفعيل «التحليل المتساهل». يقبل التعليقات والفواصل الزائدة وعلامات الاقتباس المفردة والمفاتيح غير المقتبسة وNaN وقيمة في كل سطر. يكون الإخراج دائمًا JSON صارمًا، وتصبح JSON Lines مصفوفة واحدة.
لا. تُحفظ الأعداد الصحيحة التي تتجاوز 2^53 تمامًا كما كُتبت، فتبقى معرّفات 64 بت كما هي عند التنسيق والتصغير.
بدّل «الإخراج» إلى «شجرة»، وانقر القيمة، ثم استخدم «نسخ المسار». يرسل «الاستعلام عن هذا المسار» ذلك المسار إلى مربع «الاستعلام».
تُدمج المستندات المفصولة بـ --- في مصفوفة واحدة، وتخبرك ملاحظة تحت الإخراج بذلك.