JSON Toolkit

پایگاه دانش

مسیر یادگیری‌ای که JSON را از دستور زبان و فرمت‌ها تا کوئری، اعتبارسنجی و کاربرد عملی در محیط تولید پیش می‌برد؛ هر مقاله با یک ابزار آنلاین آماده همراه است.

دسته‌بندی‌ها

تصویر جلد دسته مبانی JSON و استاندارد آن

مبانی JSON و استاندارد آن

این دسته از RFC 8259 و ECMA-404 آغاز می‌شود و دستور زبان، انواع داده، رمزگذاری و مرزهای تجزیه JSON را شرح می‌دهد؛ پایه‌ای که هر کار با JSON بر آن استوار است.

6 مقاله
تصویر جلد دسته قالب‌های گسترده و گویش‌ها

قالب‌های گسترده و گویش‌ها

JSON5، JSONC، JSON Lines و NDJSON نیازهای واقعی مانند کامنت، ویرگول انتهایی و جریان را حل می‌کنند و مشکلات سازگاری و انتخاب خودشان را می‌آورند.

6 مقاله
تصویر جلد دسته پرس‌وجو و تغییر افزایشی

پرس‌وجو و تغییر افزایشی

بیرون کشیدن یک مقدار از JSON یا تغییر یک فیلد ساده به نظر می‌رسد، اما وقتی استاندارد شود به چهار مشخصات تبدیل می‌شود: JSONPath، JSON Pointer، JSON Patch و Merge Patch.

5 مقاله
تصویر جلد دسته Schema و اعتبارسنجی

Schema و اعتبارسنجی

شکل داده‌تان را با JSON Schema توصیف کنید، توافق شفاهی را به اعتبارسنجی اجراشدنی تبدیل کنید و بگذارید به‌نوبه خود نوع‌های TypeScript و تولید فرم را براند.

7 مقاله
تصویر جلد دسته تبدیل قالب

تبدیل قالب

تبدیل میان JSON و YAML، XML، CSV، TypeScript، Java، Go و SQL هرگز بدون تلفات نیست. آنچه اهمیت دارد، صراحت درباره جای تلفات است.

8 مقاله
تصویر جلد دسته عملکرد و امنیت

عملکرد و امنیت

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

6 مقاله
تصویر جلد دسته ابزارها و اکوسیستم

ابزارها و اکوسیستم

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

6 مقاله
تصویر جلد دسته رویه مهندسی

رویه مهندسی

قرار دادن JSON در سیستم‌های واقعی: چگونه قرارداد API تعریف کنیم، چگونه پیکربندی و fixture را مدیریت کنیم، چگونه سازگاری نسخه را برخورد کنیم و چگونه داده آزمون را نگه داریم.

5 مقاله
تصویر جلد دسته پرسش‌های متداول

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

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

25 مقاله

به‌روزرسانی‌های اخیر

فایل بزرگ JSON باز نمی‌شود؟ ابزار مناسب را بر اساس حجم انتخاب کنید

خروجی‌های JSON چند ده مگابایتی اغلب ویرایشگرهای متنی و ابزارهای آنلاین را قفل می‌کنند، حال آنکه خود پارس تنها چند صد میلی‌ثانیه طول می‌کشد. ما زمان و حافظه هر مرحله را روی نمونه‌ای ۴۵ مگابایتی با ۵۰۰ هزار رکورد اندازه گرفتیم، نشان دادیم هزینه واقعی در تعداد خطوط و گره‌هاست و جدول انتخاب ابزار بر اساس حجم فایل ارائه کردیم: مشاهده آنلاین، استخراج خط فرمانی، پردازش جریانی و برنامه دسکتاپ.

متوسطحدود 6 دقیقه مطالعهبه‌روزرسانی 2026-11-07

کار عملی با فایل‌های JSONL: باز کردن، تبدیل و رفع اشکال خطوط خراب

اگر کل فایل .jsonl را به JSON.parse بدهید و خطا بگیرید، تقریباً هرگز به معنی خراب بودن فایل نیست — یعنی روش خواندن اشتباه بوده. این راهنما روش‌های استاندارد بازرسی و خواندن خط به خط JSONL، دستورات تبدیل دوطرفه با آرایه JSON، جدول شش نوع خط خراب و روش درست مصرف NDJSON از پاسخ‌های HTTP استریمی را پوشش می‌دهد.

متوسطحدود 9 دقیقه مطالعهبه‌روزرسانی 2026-11-06

تست قرارداد JSON Schema: قواعد اعتبارسنجی را در CI جوش دهید

اسکیما با نوشتن تمام نمی‌شود — از همان‌جا زوال آغاز می‌شود. یک غلط تایپی بی‌صدا اعتبارسنجی را شل می‌کند، یک ریفکتور همه فیکسچرها را می‌شکند. این راهنما ساختاری عملی برای تست قرارداد ارائه می‌دهد: فیکسچرهای مثبت، منفی و اسنپ‌شات، لینت خودِ اسکیما، کامپایل یک‌باره و استفاده مجدد، و چهار دروازه CI که شکست قرارداد را به بیلد قرمز تبدیل می‌کند.

متوسطحدود 8 دقیقه مطالعهبه‌روزرسانی 2026-11-05

JSON به CSV: سرصفحه از کجا می‌آید و چرا مقادیر تغییر می‌کنند

نه آزمایش روی یک مبدل واقعی: راهبرد «کلیدهای رکورد اول» بی‌سروصدا فیلد گم می‌کند، null و غیبت و رشتهٔ خالی همه به خانه‌های خالی تبدیل می‌شوند، عدد صحیح ۲۰ رقمی همان‌جا در JSON.parse دقتش را از دست می‌دهد، و نقطه در یک کلید دو مسیر متفاوت را در یک ستون به برخورد می‌اندازد. سرصفحه چگونه ساخته می‌شود، کدام مقادیر تغییر شکل می‌یابند و چگونه بسته به مصرف پایین‌دستی راهبرد انتخاب کنید.

پیشرفتهحدود 6 دقیقه مطالعهبه‌روزرسانی 2026-11-04