JSON Toolkit

تبدیل قالب

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

8 مقاله

مقالات این دسته

مرزهای تبدیل JSON ↔ YAML و XML

ادعای اینکه JSON زیرمجموعه YAML است فقط یک جهت را تضمین می‌کند و XML اصلاً نگاشت رسمی JSON ندارد — همه چیز بر قرارداد استوار است.

متوسطحدود 12 دقیقه مطالعهبه‌روزرسانی 2026-10-30

تبدیل JSON به CSV و داده جدولی و بازگشت

CSV دوبعدی است، JSON درختی. بخش دشوار تبدیل کد نیست — این است که از پیش تصمیم بگیرید آرایه‌ها چگونه تخت شوند و نوع‌ها چگونه حفظ شوند.

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

JSON به Excel: چهار رویکرد و جای از دست رفتن اصالت هر یک

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

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

JSON به TypeScript: interfaceها، type guardها و محدودیت‌های تولید

تولید interface از JSON نمونه نیمی از کار است: فیلدهای اختیاری، null، unionها، تاریخ‌ها و عددهای صحیح بزرگ به بازبینی انسانی نیاز دارند و نوع‌ها هیچ اعتبارسنجی زمان اجرا انجام نمی‌دهند.

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

تبدیل JSON به YAML در خط فرمان: چهار تله پشت یک دستور yq

رایجترین دستوری که در آموزشها تکرار میشود، yq -P input.json > output.yaml، در yq v4 همچنان JSON خروجی میدهد. این مقاله yq v4.44.6، PyYAML 6.0.3 و js-yaml را روی نمونهای 2.39 MB اندازه میگیرد، توضیح میدهد چرا پسوند ورودی قالب خروجی را تعیین میکند و دستور صحیح تبدیل دستهای، گیومهگذاری، تورفتگی و دقت اعداد صحیح بزرگ را میدهد.

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

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

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

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

JSON به کلاس جاوا: مولد فقط اسکلت می‌دهد، برای تولید پنج چیز دیگر لازم است

نگاهی عملی به آنچه یک مولد JSON-to-Java واقعاً تولید می‌کند — اعداد Double می‌شوند، اشیای تو در تو کلاس‌های داخلی static می‌شوند و حتی یک حاشیه‌نویسی Jackson هم تولید نمی‌شود. دقت پولی، تغییر نام فیلدها، پاک‌شدن نوع، فیلدهای ناشناخته و تاریخ‌ها پنج چیزی هستند که باید خودتان اضافه کنید، هرکدام با کد آماده برای کپی.

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