اشکالزدایی پاسخهای API
یک بدنه پاسخ کوچکسازیشده را از لاگهای بکاند یا DevTools خود کپی کنید، اینجا بچسبانید و ساختار آن را فوراً ببینید. نیازی به نصب ابزار خط فرمان یا تنظیم alias برای jq نیست.
JSON را در چند ثانیه قالببندی، کوچکسازی، اعتبارسنجی و مشاهده کنید. همه چیز داخل مرورگر شما اجرا میشود — دادههای شما هرگز از دستگاهتان خارج نمیشود.
خیر. تمام تجزیه و قالببندی به طور کامل در مرورگر شما انجام میشود. دادههای شما هرگز از دستگاهتان خارج نمیشود.
مرورگرهای مدرن به راحتی از ۱ تا ۱۰ مگابایت پشتیبانی میکنند. فایلهای خیلی بزرگ (>۲۰ مگابایت) ممکن است کند شوند؛ برای آنها از ابزار خط فرمان استفاده کنید.
سریع، خصوصی، بدون نصب — JSON را مستقیماً در مرورگر خود تجزیه کنید.
با یک کلیک JSON فشرده را به شکلی خوانا با تورفتگی و برجستهسازی نحو خودکار گسترش دهید.
تمام فاصلهها و خطهای جدید را حذف میکند تا کوچکترین JSON ممکن را برای انتقال از طریق API تولید کند.
وقتی تجزیه ناموفق است، خط و ستون دقیق را همراه با متن اطراف نشان میدهیم تا اشکالزدایی سریع باشد.
نمای ساختاریافتهی قابل گسترش/جمعشدن. طول آرایه و تعداد کلیدها به صورت درونخطی نمایش داده میشود.
همه چیز در مرورگر شما محاسبه میشود. دادههای شما هرگز به هیچ سروری ارسال نمیشود.
فایل.json را بکشید تا بارگذاری شود، و هر نتیجهای را با یک کلیک به.json صادر کنید.
تجزیه JSON کاملاً سمت مرورگر — بدون آپلود، بدون ثبت لاگ، بدون فراخوانی API شخص ثالث.
یک رشته JSON را در ویرایشگر بچسبانید یا فایل .json را از دیسک رها کنید. مرورگر آن را از طریق FileReader مستقیماً در حافظه JavaScript میخواند — بدون XHR، بدون fetch، بدون آپلود. حتی محتواهای چند مگابایتی نیز بدون مشکل مدیریت میشوند؛ تجزیهگر در صورت نیاز آنها را بهصورت قطعهقطعه استریم میکند.
ما رشته را به JSON.parse میسپاریم — همان تجزیهگر V8 / SpiderMonkey / JavaScriptCore که مرورگر شما برای هر پاسخ fetch از آن استفاده میکند. اگر تجزیه با شکست مواجه شود، موقعیت کاراکتر نادرست همراه با شماره خط و ستون گزارش میشود تا فوراً آن را اصلاح کنید. بدون ترفندهای regex و بدون پیامهای خطای مبهم.
پس از تجزیه، نتیجه با استفاده از گرههای DOM مجازیسازیشده بهصورت یک درخت قابل جمعشدن رندر میشود — به طوری که یک شیء با ۱۰۰٬۰۰۰ کلید همچنان روان و با ۶۰ فریم بر ثانیه نمایش داده میشود. میتوانید آرایهها را جمع کنید، مسیرها را کپی کنید و با صفحهکلید پیمایش کنید.
با تورفتگی ۲ / ۴ / tab زیبا چاپ کنید، به یک خط کوچکسازی کنید، در کلیپبورد کپی کنید یا فایل تمیزشده را دانلود کنید. این تبدیل در مرورگر شما اجرا میشود — بایتهای نتیجه هرگز از صفحه خارج نمیشوند.
موقعیتهای واقعی که در آن تجزیه JSON تنها در مرورگر برتری دارد.
یک بدنه پاسخ کوچکسازیشده را از لاگهای بکاند یا DevTools خود کپی کنید، اینجا بچسبانید و ساختار آن را فوراً ببینید. نیازی به نصب ابزار خط فرمان یا تنظیم alias برای jq نیست.
پس از دیکد کردن Base64 بخش میانی یک JWT، JSON حاصل را بچسبانید تا claim ها، زمان انقضا و فیلدهای سفارشی را مشاهده کنید. توکن هرگز به سروری غیر از سروری که آن را صادر کرده ارسال نمیشود.
یک پیکربندی .json ناقص (Tailwind، ESLint، package.json، tsconfig) را دوباره قالببندی کنید تا دیگر در CI شکست نخورد. ویرگولهای اضافی و کلیدهای تکراری که در پیکربندیهای دستنوشته جمع میشوند را تشخیص میدهد.
دو زبانه مرورگر را در کنار هم باز کنید، اسکیمای قدیم و جدید را بچسبانید. از نمای درختی برای تشخیص فیلدهای اضافه یا حذفشده بدون نیاز به diff رشتههای escape شده استفاده کنید.
JSON شما اغلب حاوی رکوردهای واقعی مشتری، کلیدهای API، اسرار JWT، شناسههای داخلی و اطلاعات شخصی (PII) است. اکثر قالببندهای آنلاین JSON محتوای شما را با POST به سرور خود ارسال میکنند — یعنی یک شخص ثالث هر فیلدی را که میچسبانید لاگ میکند. JSON Decoder از iKit بهعنوان JavaScript در زبانه مرورگر شما اجرا میشود، بنابراین تجزیهگر دادههای شما را میبیند، اما هیچ سروری آنها را نمیبیند.
آموزشهای تخصصی و مقایسه ابزارها از وبلاگ iKit.
Pretty-print, validate, and structurally diff messy JSON with three methods that work in any browser.
When a JSON document needs to embed binary data inline, Base64 is the encoding that makes it possible.
خیر. تمام تجزیه و قالببندی به طور کامل در مرورگر شما انجام میشود. دادههای شما هرگز از دستگاهتان خارج نمیشود.
مرورگرهای مدرن به راحتی از ۱ تا ۱۰ مگابایت پشتیبانی میکنند. فایلهای خیلی بزرگ (>۲۰ مگابایت) ممکن است کند شوند؛ برای آنها از ابزار خط فرمان استفاده کنید.
معمولاً به خاطر نقلقولهای گمشده، ویرگول اضافی یا استفاده از نقلقولهای تکی است. به زبانهی «خطاها» بروید تا مکان دقیق را ببینید.
در حال حاضر فقط JSON سختگیرانه مطابق RFC 8259 پشتیبانی میشود. اگر به JSON5 / JSONC نیاز دارید به ما اطلاع دهید.
پس از بارگذاری اول، بیشتر منابع در مرورگر کش میشوند، بنابراین با یا بدون اتصال اینترنت کار میکند.