قالببندی JSON
قالببندی، اعتبارسنجی و فشردهسازی JSON با پیامهای خطای مفید
دربارهٔ این ماشینحساب
قالببندی JSON، دادههای JSON را اعتبارسنجی، خوانا و فشرده میکند. ورودی از JSON.parse عبور داده میشود، بنابراین خروجی دقیقاً مطابق مشخصات است و یونیکد حفظ میشود؛ حالت خوانا با دو فاصله تورفتگی ایجاد میکند و حالت فشرده همهٔ فاصلههای خالی را حذف میکند. اندازهٔ ورودی و خروجی، درصد تغییر اندازه و تعداد گرهها را گزارش میدهد تا مطمئن شوید ساختار همانطور که انتظار دارید تجزیه شده است. در صورت شکست تجزیه، پیام خطای دقیق تجزیهگر به همراه اطلاعات موقعیت نمایش داده میشود.
قالببندی JSON: روش استفاده
- ورودی خود را در کادر وارد یا جایگذاری کنید.
- خروجی را بخوانید؛ همزمان با تایپ کردن فوراً بهروز میشود.
- در صورت وجود گزینهها، آنها را متناسب با نیاز خود تنظیم کنید.
- نشانی صفحه را کپی کنید تا همین نتیجه را به اشتراک بگذارید.
نمونههای رایج
- خوانا کردن {"a":1,"b":[2,3]} → خروجی 4 خطی با تورفتگی، 5 گره
- فشرده کردن یک شیء قالببندیشدهٔ 41 نویسهای → {"name":"Ada","tags":["x","y"]} (اندازه −24.39%)
- {a:1} → خطا: Expected property name or '}' in JSON at position 1 (line 1 column 2)
پرسشهای متداول
قالببندی JSON: چگونه کار میکند؟
ورودی خود را وارد یا جایگذاری کنید؛ پردازش مستقیماً در مرورگر شما انجام میشود و نتیجه بیدرنگ نمایش داده میشود. هیچچیز از آنچه تایپ میکنید به سرور فرستاده نمیشود؛ کل محاسبه روی دستگاه خودتان انجام میشود.
قالببندی JSON: چه زمانی به کار میآید؟
برای کارهای توسعه، اشکالزدایی، طراحی و مدیریت سیستم مفید است؛ هر زمان که بخواهید این تبدیل یا بررسی را سریع و بدون نصب چیزی یا سپردن دادههایتان به یک سرویس شخص ثالث انجام دهید.
نتایج چقدر قابل اعتمادند؟
این ابزار استاندارد یا مشخصهٔ مربوط را مستقیماً پیادهسازی میکند، بنابراین خروجی آن با خروجی نرمافزارهای سازگار با استاندارد یکسان است. حالتهای مرزی مانند ورودی خالی یا نادرست بهروشنی گزارش میشوند و بیصدا شکست نمیخورند.
آیا میتوانم یک نتیجهٔ مشخص را با دیگران به اشتراک بگذارم؟
بله. ورودی شما نشانی صفحه (URL) را بهروز میکند؛ بنابراین با کپی کردن نوار نشانی و فرستادن پیوند، ابزار با همان وضعیت برای هر کسی که روی آن کلیک کند دوباره باز میشود.