أدوات جيسون
تجميل JSON والتحقق من صحته وتصغيره وفرزه وهروبه وعرضه الشجري - كل ذلك في مجموعة أدوات خاصة واحدة داخل المتصفح.
Paste or type JSON above to begin.
🔒 Everything runs locally in your browser — your JSON is never uploaded or sent to a server.
مجموعة أدوات JSON كاملة تعمل بالكامل في متصفحك. الصق أي JSON لتجميله على الفور بمسافتين أو 4 مسافات أو مسافة بادئة لعلامة التبويب، أو تصغيره إلى سطر واحد، أو التحقق من صحته بخطأ واضح يشير إلى السطر والعمود المحددين. قم بفرز مفاتيح الكائنات أبجديًا، وقم بإخراج JSON إلى سلسلة للتضمين (أو قم بإلغاء تخطيها مرة أخرى)، واستكشف الحمولات الكبيرة في عرض شجرة قابل للطي. لا يتم تحميل JSON الخاص بك مطلقًا - كل عملية تتم محليًا، لذلك فهي آمنة لاستجابات واجهة برمجة التطبيقات الخاصة والتكوينات والأسرار.
الأسئلة المتداولة
هل يتم إرسال JSON الخاص بي إلى الخادم؟
لا، كل العمليات — التنسيق، والتحقق من الصحة، والتصغير، والفرز، والهروب، والعرض الشجري — تعمل بالكامل في متصفحك باستخدام محلل JSON الأصلي. لا يتم تحميل أي شيء أو تسجيله أو تخزينه، لذا فهو آمن لاستجابات واجهة برمجة التطبيقات السرية والرموز المميزة وملفات التكوين.
ماذا يخبرني مدقق JSON عندما يكون JSON الخاص بي غير صالح؟
ويعرض خطأ المحلل اللغوي الدقيق، وعندما يوفر المتصفح موضعًا، يظهر السطر والعمود حيث فشل التحليل - على سبيل المثال، فاصلة مفقودة، أو مفتاح غير مقتبس أو فاصلة زائدة. تعرض لغة JSON الصالحة شارة "✓ صالح JSON" باللون الأخضر بالإضافة إلى حجمها وعدد مفاتيحها.
كيف أقوم بتجميل أو تنسيق JSON؟
الصق JSON الخاص بك وانقر فوق Beautify / Format. يمكنك اختيار مسافة بادئة بمسافتين أو 4 مسافات أو علامة تبويب، وتحديثات الإخراج إذا قمت بتغيير إعداد المسافة البادئة. يتم عرض النتيجة المنسقة في مربع للقراءة فقط مع أزرار نسخ وتنزيل .json.
ما الفرق بين التصغير والهروب؟
يقوم Miniify بإزالة جميع المسافات البيضاء لإنتاج أصغر JSON صالح في سطر واحد - وهو مثالي للحمولات والتخزين. يقوم Escape بتحويل JSON بالكامل إلى سلسلة مقتبسة مع شرطة مائلة عكسية بحيث يمكنك تضمينها داخل مستند JSON آخر أو رمز حرفي أو قيمة تكوين؛ Unescape يعكس ذلك.
ماذا تفعل مفاتيح الفرز؟
فهو يعيد ترتيب مفاتيح كل كائن بشكل متكرر في ترتيب أبجدي (A → Z) مع الحفاظ على ترتيب المصفوفة وجميع القيم، ثم يعيد تنسيق النتيجة. وهذا يجعل التمييز بين ملفين JSON والعثور على الحقول أسهل بكثير.
هل يمكنه التعامل مع ملفات JSON الكبيرة؟
نعم. لأن كل شيء يتم تشغيله محليًا باستخدام المحلل اللغوي الأصلي المحسّن للمتصفح، وتنسيق المستندات الكبيرة والتحقق من صحتها بسرعة. يتيح لك العرض الشجري القابل للطي أيضًا توسيع الكائنات والمصفوفات المتداخلة وطيها للتنقل بين الحمولات الكبيرة دون التمرير عبر النص الأولي.
كيف يكون هذا أفضل من تنسيقات JSON الأخرى عبر الإنترنت؟
تقوم معظم مواقع JSON بتقسيم التنسيق والتحقق والتصغير والفرز والهروب عبر صفحات منفصلة مدعومة بالإعلانات. تجمع هذه الأداة كل هذه العناصر بالإضافة إلى عرض شجرة في صفحة واحدة، وتشير أخطاء التحقق من الصحة إلى السطر والعمود المحددين، وتعرض إحصائيات الحجم وعدد المفاتيح، وتحافظ على خصوصية كل شيء في متصفحك - بدون إعلانات ولا اشتراك.