بهترین آزاد قالبدهندۀ JSON و معتبرساز
زیباسازی، کوچک کردن و اعتبارسنجی JSON با پیامهای خطای واضح - رایگان، هیچ چیز ذخیره نشده.
چطور کار ميکنه
- چسباندن JSON. . JSONت رو تو جعبه بنداز
- انتخاب یک کنش. با ۲ یا ۴ فضای خالی زیباسازی کنید، یا به یک خط کوچک کنید؛ کلیدهای مرتبسازی اختیاری.
- نتيجه رو بگير. 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}