أفضل مجاني مصحح وتنقيح

تجميل، وتقليل، والتحقق من صحة JSON مع رسائل خطأ واضحة - مجانا، لا شيء مخزن.

مجاني 100 في المائة لا يوجد لا يوجد علامة مائية الملفات المجهزة في الذاكرة، ولم تخزن أبدا
Go Pro لأفضل نماذج الذكاء الاصطناعي - الصورة، والفيديو والدردشة - بالإضافة إلى تحميل أكبر، الأولوية في الصف ودون انتظار. ترقية إلى Pro
الحب best.free? شاركها

كيف يعمل

  1. لصق JSON. اسقط JSON الخاص بك في الصندوق.
  2. اختار إجراء. تجميل مع 2 أو 4 مساحات، أو تقليل إلى سطر واحد؛ اختياري ترتيب المفاتيح.
  3. احصل على النتيجة. يتم تشكيل JSON الصحيح فورا؛ JSON غير الصحيح يعيد السطر والعمود الدقيقين للخطأ.

عن هذه الأداة

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

ما الذي يستخدمه الناس

  • جعل استجابة API المضغوطة مقروءة
  • العثور على السطر والعمود من خطأ بنية JSON
  • تقليص JSON قبل لصقه في تكوين
  • ترتيب مفاتيح الكائن لفرق ملفات JSON

رابطة تطوير البرمجيات

أتمتة هذه الأداة من شفرة الخاصة بك. إرسال طلب POST إلى نقطة النهاية أدناه والحصول على نفس النتيجة أداة الويب ينتج. إنها محدودة السرعة لكل IP ولا تحتاج إلى التسجيل - مفاتيح API للحدود الأعلى قادمة.

POST https://best.free/api/tools/json-formatter/
البارامترات مثال المطلوبة حواشي
text {"b":2,"a":1} نعم Raw JSON to format.
action format لا "format" or "minify".
indent 2 لا 0–8 spaces.
sort True لا Sort keys.
curl -X POST https://best.free/api/tools/json-formatter/ \
  -H 'Content-Type: application/json' \
  -d '{"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": true}'
import requests

r = requests.post(
    "https://best.free/api/tools/json-formatter/",
    json={"text": "{\"b\":2,\"a\":1}", "action": "format", "indent": 2, "sort": True},
)
print(r.json())
const r = await fetch("https://best.free/api/tools/json-formatter/", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ text: "{\"b\":2,\"a\":1}", action: "format", indent: 2, sort: true }),
});
const data = await r.json();
console.log(data);

الرد: JSON with the formatted string + validity.

{"ok": true, "json": "{\n  \"a\": 1,\n  \"b\": 2\n}", "json_valid": true}

الأسئلة المتكررة

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

تحصل على رسالة خطأ واضحة تتضمن السطر والعمود بالضبط حيث فشل التحليل، لذا يمكنك تحديد القوس المفقود أو الفاصلة السريعة بسرعة.

نعم - تجميلها بفضاءين أو أربعة فضاءات، أو تقليلها لإزالة جميع الفراغات البيضاء لأصغر الناتج.

حتى حوالي 000 500 حرف في المرة الواحدة.

لا. فهي تُحلل باستخدام مكتبة JSON المعيارية لبرنامج Python لطلبكم فقط ولا تخزن أو تسجل أو تُحال أبدا.

لا. يقوم الفرز فقط بإعادة ترتيب مفاتيح الكائن أبجديا لتيسير القراءة والتفريق؛ ولا تتغير القيم والبنية.

وليس هناك تسجيل أو دفع - وهو مجاني مع حد عادل للساعة لكل مشارك.

نعم. قم بنشر جسد JSON إلى /api/tools/json-formatter/ وتحصل على استجابة JSON — نفس المحرك الذي تستخدمه أداة الويب، لذا فإن النتائج متطابقة. وهو محدود بالمعدل لكل عنوان IP مثل نسخة الويب ولا يحتاج إلى التسجيل؛ مفاتيح API للحدود الأعلى قادمة. انظر قسم API أعلاه لأمثلة جاهزة للتشغيل Curl، Python و JavaScript.

نعم - برنامج JSON Formatter مجاني تماما، ولا يوجد علامة مائية على المخرجات ولا يلزم استخدام بطاقة ائتمان.

نعم، فهو يعمل في متصفحك، لذا يعمل JSON Formatter على الهواتف واللوحات اللوحية وكذلك على سطح المكتب - لا يوجد تطبيق لتثبيته.

الأدوات ذات الصلة

تقييم هذه الصفحة
5.0/5 (0)

ما الذي يمكننا تحسينه؟ تساعدنا تعليقاتكم على حل المشاكل.