مرتبساز و کوچککننده JSON (Pretty & Minify)
مرتبسازی یا کوچکسازی JSON با نمایش دقیق محل خطا. همه چیز در مرورگر شما انجام میشود.
JSON مرتب یا کوچک شده اینجا ظاهر میشود...
تنظیمات
تنظیمات پیشرفته
نحوه استفاده (۳ مرحله)
۱. چسباندن
متن JSON را در پنل ورودی بچسبانید.
۲. مرتبسازی/کوچکسازی
روی دکمه مرتبسازی یا کوچکسازی کلیک کنید.
۳. کپی
خروجی را کپی کنید؛ کار تمام است.
میانبرها
میانبرها زمانی که کادر ورودی در فوکوس باشد عمل میکنند.نمونه JSON مرتب شده
{"name":"A","items":[1,2],"meta":{"ok":true}}
{
"items": [
1,
2
],
"meta": {
"ok": true
},
"name": "A"
}
- افزودن فاصله و خط جدید برای خوانایی بیشتر
- مرتبسازی کلیدها برای حفظ نظم همیشگی
نکات و اصطلاحات
مرتبسازی (Formatting) چیست؟
نمایش زیبای JSON با افزودن خطوط جدید و فاصله به گونهای که ساختار آن به راحتی قابل خواندن باشد.
کوچکسازی (Minifying) چیست؟
حذف تمامی فواصل و خطوط اضافی برای به دست آوردن کمترین حجم ممکن خروجی.
خطاهای رایج
کاما اضافی در انتها، نبود نقلقول و جفت نبودن پرانتزها/براکتها از خطاهای معمول هستند. این ابزار جزئیات سطر و ستون خطا را نشان میدهد.
نکته
فاصله ۲ تایی باعث میشود تغییرات (Diff) کمتر به چشم بیاید، در حالی که فاصله ۴ تایی برای اسکن سریع چشم راحتتر است. بر اساس نیاز خود انتخاب کنید.
سؤالات متداول: مرتبساز JSON
با خطا مواجه شدم
ما سطر و ستونی که ساختار JSON در آن شکسته است را نشان میدهیم. در صورت امکان، محل خطا هایلایت میشود تا مستقیماً به آن بروید.
آیا میتوانم از JSON دارای کامنت (JSONC/JSON5) استفاده کنم؟
استاندارد رسمی JSON اجازه استفاده از کامنت را نمیدهد. در صورت نیاز گزینه «حذف کامنتها قبل از پردازش» را فعال کنید (سازگاری ۱۰۰٪ نیست).
پردازش JSON حجیم کند است
تجزیه و مرتبسازی در یک Web Worker انجام میشود تا رابط کاربری کند نشود. نمایش درختی برای ورودیهای بسیار بزرگ به طور خودکار غیرفعال میگردد.
آیا دادههای من به جایی ارسال میشود؟
خیر. تمامی فرآیندهای مرتبسازی، کوچکسازی و اعتبارسنجی کاملاً در مرورگر شما انجام میشود.
توالیهای \uXXXX را میبینم
گزینه «Unicode escape» را تغییر دهید تا کنترل کنید که خروجی از این توالیها استفاده کند یا خیر.