خواندن پاسخهای API
پاسخ فشردهشده را چسبانده و ساختار آن را بهجای یک خط طولانی، یکنگاه ببینید.
JSON را بچسبانید تا هنگام تایپ بررسی و قالببندی شود. دو فاصله، چهار فاصله، یک تب یا خروجی فشردهشده را انتخاب کنید، کلیدها را مرتب کنید اگر مایلید، و وقتی چیزی اشتباه است خط و ستون دقیق را دریافت کنید. دادههای شما هرگز بارگذاری نمیشوند.
JSON چیست، چرا خراب میشود و چگونه آن را سریعاً تعمیر کنیم.
قالبدهنده JSON متن JSON را به قالبی مرتب و با حاشیهگذاری تبدیل میکند که قابلخواندن برای افراد باشد، یا آن را در یک خط فشرده برای ارسال فشرده میکند. اعتبارسنج بررسی میکند که متن واقعاً JSON است و به شما میگوید کجا JSON نیست.
این ابزار هر دو کار را همزمان انجام میدهد. JSON شما را با یک پارسر سختگیرانه میخواند، نتیجه را به سبکی که انتخاب میکنید نمایش میدهد و خط و ستون هر خطا را نشان میدهد تا بتوانید بدون جستوجوی متن آن را اصلاح کنید.
پاسخ فشردهشده را چسبانده و ساختار آن را بهجای یک خط طولانی، یکنگاه ببینید.
پیش از آنکه یک برنامه نتواند بستهها، تنظیمات و فایلهای دادهای را بارگذاری کند، آنها را از نظر وجود خطاهای تایپی بررسی کنید.
JSON را مینیفای کنید تا قبل از درج آن در یک صفحه، یک درخواست یا یک تست، فاصلههای خالی از آن حذف شوند.
JSON دارای مجموعهای کوچک از قواعد است. متن در گیومهٔ دوبل قرار میگیرد و هر کلید را نیز در بر میگیرد. مقادیر میتوانند رشتهها، اعداد، true، false، null، آرایهها یا اشیاء باشند. موارد با ویرگول از هم جدا میشوند و پس از مورد آخر نباید ویرگول قرار گیرد و کامنتها مجاز نیستند.
اکثر خطاها از چند عادت منتقلشده از جاوااسکریپت یا قالبهای دیگر ناشی میشوند: گیومهٔ تکی، کلیدهای بدون نقلقول، ویرگولهای انتهایی، نظرات و مقادیری مانند undefined یا NaN. اعتبارسنج مشکل یافتهشده و خط و ستونی که در آن رخ میدهد را نام میبرد.
در اینجا قالببندی با دقت با دادههای شما برخورد میکند. اعداد و رشتهها دقیقاً همانطور که نوشته شدهاند کپی میشوند، بنابراین یک شناسهٔ طولانی مانند 12345678901234567890 رقمهای خود را از دست نمیدهد و 1.0 به 1 تبدیل نمیشود. تنها فاصلههای خالی تغییر میکنند، بهعلاوه ترتیب کلیدها اگر گزینهٔ « مرتبسازی کلیدها » را فعال کنید. اگر یک کلید یکسان در یک شیء دو بار ظاهر شود، ابزار به شما هشدار میدهد، زیرا اکثر تجزیهکنندهها تنها آخرین مقدار را حفظ میکنند.
JSON شما در این صفحه توسط جاوااسکریپت در مرورگرتان تجزیه و قالببندی میشود. این فایل آپلود، ذخیره یا ثبت نمیشود و فایلهای دانلودشده روی دستگاه شما ایجاد میشوند.
فقط JSON استاندارد پذیرفته میشود. نظرات، ویرگولهای انتهایی، گیومهٔ تکی و NaN بهعنوان خطا گزارش میشوند و ابزار آنها را برای شما اصلاح نمیکند. فایلهای بسیار بزرگ، بیش از حدود ۱۰ مگابایت، پردازش نمیشوند.
JSON خود را در کادر ورودی الصاق کنید. بلافاصله با حاشیهنویسیای که انتخاب میکنید (۲ فاصله، ۴ فاصله یا یک تب) قالببندی میشود. سپس نتیجه را کپی کنید یا آن را بهعنوان یک فایل .json دانلود کنید.
ابزار متن شما را با یک پارسر JSON سختگیرانه میخواند. اگر مشکلی وجود داشته باشد، خط و ستون مشکل را همراه با توضیحی کوتاه نشان میدهد و دکمهای شما را به آن نقطه در ورودی میبرد.
Beautify با افزودن شکستهای خط و حاشیهگذاری، JSON را برای خواندن آسانتر میکند. Minify تمام فضای خالی اختیاری را حذف میکند تا متن تا حد امکان کوچک شود. در هر صورت دادهها یکسان هستند.
علل معمول عبارتند از: ویرگول اضافی در انتها، استفاده از گیومهٔ تکی بهجای گیومهٔ جفت، کلیدها بدون گیومه، ویرگول مفقود بین آیتمها یا نظرات. JSON استاندارد هیچیک از این موارد را نمیپذیرد و پیام خطا دقیقاً محل موردنظر را نشان میدهد.
خیر. رشتهها و اعداد دقیقاً همانطور که نوشتهاید حفظ میشوند، از جمله اعداد بسیار بزرگ و مقادیری مانند 1.0 یا 1e3. تنها فاصلههای خالی تغییر میکنند، بهعلاوه ترتیب کلیدها اگر گزینه « مرتبسازی کلیدها » را فعال کنید.
در JSON استاندارد وجود ندارند. قالبهایی مانند JSON5 و JSONC آنها را مجاز میدانند، اما این اعتبارسنج از استاندارد پیروی میکند، بنابراین نظرات و ویرگولهای انتهایی را بهعنوان خطا گزارش میکند.
خیر. قالببندی و اعتبارسنجی در مرورگر شما انجام میشود و JSON شما هرگز دستگاه شما را ترک نمیکند. این امر آن را برای پاسخهای API و فایلهای پیکربندی که ترجیح میدهید خصوصی نگه دارید، ایمن میسازد.
تا حدود ۱۰ مگابایت متن. سرعت به دستگاه شما بستگی دارد، بنابراین فایلهای بسیار بزرگ ممکن است روی تلفن کمی زمان ببرند. همه چیز در حافظهی مرورگر شما پردازش میشود.
صفحهٔ اصلی دهها ابزار رایگان دیگر را ارائه میدهد که به کلید API نیاز ندارند.
خطها را ادغام کرده و شکستهای خط را از متن حذف کنید.
ابزار را باز کنیدفاصلههای اضافی، تبها و خطوط خالی را از متن حذف کنید.
ابزار را باز کنیدخطوط تکراری را از هر فهرستی حذف کنید.
ابزار را باز کنیدآدرس IP خود را پیدا کنید و هر آدرس IP را جستجو کنید.
ابزار را باز کنیدسؤال مطابقی وجود ندارد.
نظرات خود را در مورد این ابزار با سایر بازدیدکنندگان به اشتراک بگذارید.