أفضل مجاني مصحح وتنقيح
تجميل، وتقليل، والتحقق من صحة JSON مع رسائل خطأ واضحة - مجانا، لا شيء مخزن.
كيف يعمل
- لصق JSON. اسقط JSON الخاص بك في الصندوق.
- اختار إجراء. تجميل مع 2 أو 4 مساحات، أو تقليل إلى سطر واحد؛ اختياري ترتيب المفاتيح.
- احصل على النتيجة. يتم تشكيل JSON الصحيح فورا؛ JSON غير الصحيح يعيد السطر والعمود الدقيقين للخطأ.
عن هذه الأداة
لصق JSON لطباعته بشكل جميل مع المدخل الذي اخترته، أو تقليصه إلى سطر واحد، أو فقط التحقق من أنه صحيح. إذا فشل التحليل، ستحصل على رسالة واضحة مع السطر والعمود للمشكلة، لذلك يمكنك العثور على الفاصلة المتروكة أو القوس المفقود بسرعة. يمكنك أيضا ترتيب مفاتيح الكائن أبجديا. يجري على جانب الخادم مع تحليل JSON في بايثون، تخزين أي شيء، ولا تحتاج إلى حساب.
ما الذي يستخدمه الناس
- جعل استجابة API المضغوطة مقروءة
- العثور على السطر والعمود من خطأ بنية JSON
- تقليص JSON قبل لصقه في تكوين
- ترتيب مفاتيح الكائن لفرق ملفات JSON
رابطة تطوير البرمجيات
أتمتة هذه الأداة من شفرة الخاصة بك. إرسال طلب POST إلى نقطة النهاية أدناه والحصول على نفس النتيجة أداة الويب ينتج. إنها محدودة السرعة لكل IP ولا تحتاج إلى التسجيل - مفاتيح API للحدود الأعلى قادمة.
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}