مبدل فرمت · TypeScript
نوع تبدیل را در سمت چپ انتخاب کنید، منبع را جایگذاری کرده و تبدیل کنید، سپس نتیجه را کپی یا دانلود کنید
راهنمای تبدیل فرمت JSON
مبدل بر محور JSON کار میکند و نُه مقصد را پشتیبانی میکند: YAML، XML، CSV، TypeScript، Java، Go، JSON Schema، جدولها و پارامترهای کوئری URL، همراه با تبدیل معکوس برای برخی قالبها. پس از وارد کردن JSON معتبر، نوع و گزینهها را انتخاب کنید؛ تغییر نوع، ورودی شما را حفظ میکند.
برای پیکربندی و مستندسازی، YAML خواناتر است و برای تنظیمات لایهای مناسب است؛ XML با سیستمهای قدیمی و ساختارهای نیازمند ویژگی سازگار است؛ CSV و جدولها آرایهها را به سطر برای صفحهگسترده تبدیل میکنند؛ پارامترهای کوئری URL به ساخت یا خواندن پیوندهای درخواست کمک میکنند.
برای تولید کد، interfaceهای TypeScript، کلاسهای Java و structهای Go نقطه شروعی فراهم میکنند، در حالی که JSON Schema نوع فیلدها و قواعد اعتبارسنجی قابل استفاده در قراردادها و بررسی فرمها را توصیف میکند. نامگذاری و امکان null بودن را با قراردادهای پروژه خود بازبینی کنید.
فقط YAML، XML و CSV را میتوان دوباره به JSON تبدیل کرد؛ سایر نوعها خروجی یکطرفهاند. گزینههایی مانند تورفتگی، نام گره ریشه و سبک نامگذاری فیلدها بیدرنگ اعمال میشوند و تبدیل تازه را اجرا میکنند.
پرسشهای متداول
- آیا کد تولیدشده مستقیماً قابل استفاده در محیط تولید است؟
- نقطه شروع است. پیش از ثبت، نام نوعها، فیلدهای nullable و سبک پروژه را بررسی کنید، زیرا ابزار نمیتواند معنای کسبوکار را استنتاج کند.
- چرا فقط برخی قالبها تبدیل معکوس دارند؟
- بازیابی JSON از کد TypeScript، Java یا Go نیازمند تجزیه ساختار منبع و نوعها با ابهامهای فراوان است؛ بنابراین فقط YAML، XML و CSV در اینجا برگشتپذیرند.
- آرایهها در تبدیل چگونه مدیریت میشوند؟
- آرایهها در YAML و XML به گرههای فهرستی، در CSV و جدولها به سطرها و در TypeScript و Go به مجموعههای عضو تبدیل میشوند.