ابزارهای متن

قالب‌بندی و اعتبارسنجی JSON: زیبا یا فشرده کنید – رایگان

رایگان، بدون ثبت‌نام، در مرورگرتان کار می‌کند. JSON را بچسبانید تا معتبر بودنش بررسی شود، با تورفتگی مرتب کنید یا در یک خط فشرده کنید. اگر مشکلی باشد، محلش را نشان می‌دهد. نتیجه را کپی یا دانلود کنید.

داده‌های شما روی دستگاه شما می‌ماند.

چرا از قالب‌بندی‌کننده‌ی JSON استفاده کنیم

100% رایگان
هر چند وقت که بخواهید از آن استفاده کنید. بدون ثبت‌نام، بدون واترمارک و بدون نیاز به نصب.
حریم خصوصی از ابتدا
آنچه تایپ می‌کنید در مرورگر شما می‌ماند و هرگز برای ما ارسال نمی‌شود.
روی هر دستگاهی کار می‌کند
در مرورگر روی Windows، Mac، Linux، Android و iPhone اجرا می‌شود. نیازی به برنامه نیست.

طرز استفاده از قالب‌بندی‌کننده‌ی JSON

  1. JSON خود را در کادر «JSON شما» بچسبانید.
  2. یک تورفتگی انتخاب کنید: 2 فاصله، 4 فاصله یا Tab.
  3. روی «قالب‌بندی» کلیک کنید تا مرتب شود، یا روی «فشرده‌سازی» تا در یک خط قرار گیرد. نتیجه «JSON معتبر» یا مشکل و محل آن را نشان می‌دهد.
  4. روی «کپی نتیجه» کلیک کنید، یا برای ذخیره‌ی فایل، «دانلود .json» را بزنید.

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

از کجا بفهمم JSON من معتبر است؟

روی «قالب‌بندی» کلیک کنید. JSON معتبر بلافاصله با پیام «JSON معتبر» مرتب می‌شود؛ اگر معتبر نباشد، مشکل و محل آن را می‌بینید.

خطا را در JSON خود کجا پیدا کنم؟

پیام می‌گوید چه مشکلی هست و، وقتی مرورگر موقعیت را گزارش کند، سطر و ستونی را که خواندن در آن متوقف شده نشان می‌دهد. اشتباه معمولاً همان‌جا یا کمی قبل از آن است: ویرگول جا افتاده، ویرگول اضافه یا علامت نقل‌قول جا افتاده.

چرا JSON من وقتی درست به نظر می‌رسد نامعتبر است؟

دلایل رایج: ویرگول بعد از آخرین مورد، نقل‌قول تکی به جای دوتایی، کلیدهای بدون نقل‌قول، توضیح‌ها و مقادیری مثل undefined یا NaN. این‌ها در JavaScript کار می‌کنند اما در JSON مجاز نیستند.

فشرده‌سازی یعنی چه؟

همه‌ی فاصله‌ها و خط‌های شکسته‌ای را که لازم نیستند حذف می‌کند، تا JSON تا جای ممکن کوچک شود.

با 2 فاصله، 4 فاصله یا Tab تورفتگی بگذارم؟

این مسئله سلیقه‌ای است. 2 فاصله رایج‌ترین روش برای فایل‌های JSON و نمونه‌های API است، 4 فاصله در داده‌های عمیق راحت‌تر خوانده می‌شود، و Tab به هر خواننده اجازه می‌دهد عرض دلخواه خودش را تنظیم کند.

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

معمولاً فقط فاصله‌ها و خط‌های شکسته تغییر می‌کنند. مثل هر ابزار JavaScript، چند حالت خاص متفاوت است: کلیدی که در یک شیء تکرار شده فقط آخرین مقدارش را نگه می‌دارد، کلیدهایی که عدد صحیح هستند به ابتدای شیء‌شان می‌روند، و عددهای صحیح خیلی بزرگ (بیشتر از حدود 9 کوادریلیون) ممکن است چند رقم آخرشان را از دست بدهند.

چطور یک فایل JSON بزرگ یا عمیق را بررسی کنم؟

از «نمایشگر JSON» برای مرور آن به‌صورت درخت یا نمودار جمع‌شونده استفاده کنید، یا اول اینجا قالب‌بندی کنید تا خط‌به‌خط بخوانیدش.

آیا داده‌ام جایی فرستاده می‌شود؟

نه. JSON شما روی دستگاه خودتان بررسی و قالب‌بندی می‌شود و هرگز از آن خارج نمی‌شود، پس برای داده‌های خصوصی مثل پاسخ‌های API و فایل‌های تنظیمات امن است.

آیا قالب‌بندی‌کننده‌ی JSON رایگان است؟

بله. استفاده از آن رایگان است، بدون ثبت‌نام و بدون نیاز به نصب.