كيف يعمل
يتحقق من صحة JSON ويعيد ضبط مسافاته البادئة لجعله مقروءًا وحسن البنية. ولأنه يحلّل النص أولًا، يكتشف أخطاء الصياغة (فواصل زائدة، علامات اقتباس ناقصة، أقواس غير مغلقة) ويبلّغ عن موضع المشكلة.
يمكنك اختيار نوع المسافة البادئة (مسافات أو علامات جدولة) وحجمها ونهاية السطر. تُولَّد النتيجة بتنسيق معياري، مع تداخل أنيق للمفاتيح والقيم.
تتم كل المعالجة محليًا في متصفحك. ينسّق البنية ويتحقق من صحتها؛ ولا يعيد ترتيب المفاتيح ولا يعدّل القيم.
أمثلة
{"name":"Ana","tags":["a","b"],"active":true}{
"name": "Ana",
"tags": [
"a",
"b"
],
"active": true
}بمسافة بادئة من 4 مسافات: تتداخل الكائنات والمصفوفات بوضوح.حالات الاستخدام
- قراءة استجابة API مضغوطة في سطر واحد.
- التحقق مما إذا كان JSON يحتوي أخطاء صياغة قبل استخدامه.
- توحيد المسافات البادئة لملف إعداد.
- فحص ومقارنة الحمولات المنسوخة من المتصفح أو من سجل.
الأسئلة الشائعة
هل يتحقق من صحة JSON أم يزيحه بمسافات بادئة فقط؟
يقوم بكليهما. أولًا يحلّل النص للتأكد من أنه JSON صالح، وإن لم يكن فيعرض الخطأ. ولا يولّد النسخة المُزاحة إلا مع JSON صحيح.
هل يعيد ترتيب المفاتيح أو يغيّرها؟
لا. يحافظ على الترتيب والمحتوى الأصليين للمفاتيح والقيم. ولا يطبّق سوى مسافات بادئة وفواصل أسطر متسقة.
هل يقبل التعليقات أو JSON بفواصل زائدة في النهاية؟
لا. يلتزم بمعيار JSON الذي لا يسمح بالتعليقات ولا بالفواصل النهائية. وإذا تضمّنها النص، فسيضعه المنسّق كغير صالح.
هل يُرفَع JSON الخاص بي إلى خادم؟
لا. يتم التحقق والتنسيق بالكامل في متصفحك؛ ولا يغادر JSON حاسوبك أبدًا.