نحوه فرمت کردن JSON
- JSON خود را در کادر ورودی جایگذاری کنید.
- تورفتگی را انتخاب کنید (2 یا 4 فاصله، یا Tab) و در صورت تمایل کلیدها را مرتب کنید.
- برای مرتب و خوانا کردن روی «فرمت» و برای فشرده کردن در یک خط روی «فشردهسازی» کلیک کنید.
- نتیجه را کپی کنید. اگر خطایی باشد، نشانگر به محل خطا میرود.
کاربرد فرمتکننده JSON
JSON پرکاربردترین قالب داده در APIها و فایلهای پیکربندی است. وقتی همه در یک خط میآید خواندنش سخت است: فرمتکننده خط جدید و تورفتگی اضافه میکند تا ساختار آن دیده شود.
همچنین بهعنوان اعتبارسنج عمل میکند: اگر ویرگولی جا افتاده باشد، آکولاد اضافی باشد یا بهجای گیومه دوتایی از تکگیومه استفاده کرده باشید، خط و ستونی را که JSON از آنجا نامعتبر میشود به شما میگوید.
فشردهسازی عکس این کار است: فاصلهها و خطهای جدید را حذف میکند تا متن برای ارسال یا ذخیره کوچکتر باشد.
نکاتی که باید بدانید
- فقط JSON استاندارد را میپذیرد: بدون توضیح (کامنت)، تکگیومه یا ویرگول انتهایی.
- با متنهای خیلی بزرگ (چند مگابایت) ممکن است صفحه بسته به دستگاه شما کند شود.
- اعداد بسیار بزرگ یا با ارقام اعشار زیاد ممکن است مانند جاوااسکریپت دقت خود را از دست بدهند.
پرسشهای متداول
آیا JSON من به سرور ارسال میشود؟
خیر. در مرورگر شما پردازش میشود و متن هرگز از دستگاه شما خارج نمیشود؛ پس میتوانید با دادههای خصوصی هم استفاده کنید.
چرا میگوید JSON من نامعتبر است؟
رایجترین دلایل ویرگول اضافی یا جا افتاده، تکگیومه بهجای گیومه دوتایی، کلیدهای بدون گیومه یا آکولاد بستهنشده است. پیام، خط و ستون را نشان میدهد.
تفاوت فرمت کردن و فشردهسازی چیست؟
فرمت کردن خط جدید و تورفتگی اضافه میکند تا خواندن آسانتر شود؛ فشردهسازی آنها را حذف میکند تا فضای کمتری اشغال شود.
آیا میتوانم کلیدها را مرتب کنم؟
بله، با گزینه مرتبسازی الفبایی. برای مقایسه دو JSON یا گرفتن خروجی یکسان در هر بار مفید است.
آیا رایگان است؟
بله، رایگان است، به ثبتنام نیاز ندارد و مستقیماً در مرورگر شما کار میکند.