قالب‌بند و اعتبارسنج JSON

JSON را بچسبانید تا قالب‌بندی، فشرده یا اعتبارسنجی شود. تجزیه در مرورگر انجام می‌شود و چیزی به NEXNARA فرستاده نمی‌شود.

سازگار با حریم خصوصی داده‌های شما به‌صورت محلی در مرورگر پردازش می‌شود و به سرورهای ما بارگذاری نمی‌شود.

قالب‌بند JSON چیست؟

قالب‌بند JSON بررسی می‌کند که متن JSON معتبر باشد، سپس می‌تواند آن را با تورفتگی یا در یک خط فشرده چاپ کند. این ابزار در مرورگر از JSON.parse و JSON.stringify استفاده می‌کند. از eval استفاده نمی‌کند.

نحوه استفاده

JSON را در کادر بچسبانید. قالب‌بندی JSON با تورفتگی ۲ فاصله چاپ می‌کند. فشرده‌سازی JSON فاصلهٔ اضافه را بدون تغییر داده برمی‌دارد. اعتبارسنجی JSON می‌گوید متن معتبر است یا نه و اگر مرورگر بدهد، موقعیت خطا را هم نشان می‌دهد.

قالب‌بندی و فشرده‌سازی

قالب‌بندی کلیدها، مقدارها یا ترتیب شیء را فراتر از کار JSON.stringify تغییر نمی‌دهد. فشرده‌سازی همان ساختار JSON را نگه می‌دارد و فقط فاصله و شکست خط غیرضروری را برمی‌دارد.

کاربردهای رایج

از این صفحه برای خواندن پاسخ API، مرتب کردن فایل پیکربندی، یا پیدا کردن ویرگول جاافتاده پیش از چسباندن JSON در برنامهٔ دیگر استفاده کنید.

حریم خصوصی

JSON شما در مرورگر می‌ماند. به سرورهای NEXNARA بارگذاری نمی‌شود و در کوکی، فضای ذخیره‌سازی محلی یا پایگاه داده ذخیره نمی‌شود.

پرسش‌های متداول

چه چیزی JSON را نامعتبر می‌کند؟

مشکلات رایج شامل ویرگول انتهایی، نقل‌قول تکی، توضیح یا کلید بدون نقل‌قول است. JSON.parse آن‌ها را JSON نامعتبر گزارش می‌کند.

آیا قالب‌بندی JSON من را تغییر می‌دهد؟

خیر. قالب‌بندی و فشرده‌سازی همان داده را نگه می‌دارند. فقط فاصله تغییر می‌کند. ترتیب کلید شیء از JSON.stringify پیروی می‌کند.

آیا JSON من بارگذاری می‌شود؟

خیر. پردازش به‌صورت محلی در مرورگر انجام می‌شود و به سرورهای ما بارگذاری نمی‌شود.

می‌توانم JSON یونیکد را قالب‌بندی کنم؟

بله. نویسه‌های یونیکد در رشته‌ها JSON معتبرند و پس از قالب‌بندی یا فشرده‌سازی دست‌نخورده می‌مانند.

آیا این ابزار JSON را به‌عنوان کد اجرا می‌کند؟

خیر. فقط با JSON.parse تجزیه می‌کند. هرگز از eval استفاده نمی‌کند.