💡نیاز به پاکسازی دادههای JSON دارید؟ فرمتدهنده آنلاین رایگان ما فوراً JSON را زیبا، معتبر، و کوچک میکند—ایدهآل برای اشکالزدایی APIها، تحلیل پیکربندیها، و همکاری تیمی. 🚀 پشتیبانی از فایلهای تا 10MB.
🔍 ابزار خطاهای سینتکس در JSON را بررسی میکند
📊 JSON را به درخت سینتکس انتزاعی تجزیه میکند
🎨 تورفتگی و شکستن خطوط را اعمال میکند
📤 تولید خروجی زیبا یا کوچک شده
مطابق با RFC 8259:
ویژگی | پشتیبانی | یادداشتها |
---|---|---|
انواع داده | همه (رشته، عدد، بولین، نال، آرایه، شیء) | ✅ کامل |
عمق تو در تو | نامحدود | 🌳 مدیریت ساختارهای عمیق |
یونیکد | بله | 🔤 پشتیبانی از ایموجی، کاراکترهای غیرلاتین |
JSON5 | جزئی | ⭐ پشتیبانی از نظرات در حالت غیرسختگیرانه |
مقایسه سرعت فرمتدهی:
اندازه فایل | زمان فرمتدهی |
---|---|
1 KB | ⚡ <50ms |
1 00KB | ⚡ <300ms |
1 MB | ⏳ <1.5s |
1 0MB | ⏳ <8s |
شناسایی مشکلات رایج JSON:
نوع خطا | مثال | رفع |
---|---|---|
ویرگول انتهایی | {"a":1,} | حذف آخرین ویرگول |
نقل قول بسته نشده | {"a:1} | اضافه کردن نقل قول بسته |
عدد نامعتبر | {"a":1.2.3} | رفع فرمت اعشاری |
فرمت JSON در ترمینال شما:
🔤فرمت فایل JSON
jq '.' input.json > formatted.json
استفاده از jq برای فرمتدهی
📉کوچک کردن JSON
jq -c '.' input.json > minified.json
خروجی فشرده
🔌فرمت PowerShell
ConvertTo-Json (Get-Content raw.json) -Depth 100 | Set-Content formatted.json
روش بومی PowerShell
⌨️ اعتبارسنجی CMD
python -m json.tool < input.json
استفاده از ماژول JSON پایتون
// قبل: {"data":{"user":123}}
// بعد: {
// "data": {
// "user": 123
// }
// }
{"extends":"eslint:recommended","rules":{"semi":["error","always"]}}
از `Ctrl+Alt+L` (ویندوز) یا `Cmd+Opt+L` (مک) برای فرمتدهی JSON در بیشتر IDEها استفاده کنید
قبل از ارسال از طریق APIها، JSON را کوچک کنید تا استفاده از پهنای باند کاهش یابد
هایلایت سینتکس را در ویرایشگر خود برای خوانایی بهتر JSON فعال کنید