Tarayıcınız güncel değil

Bu siteyi görüntülemek için tarayıcınızın veya cihazınızın işletim sisteminin güncellenmesi gerekiyor.

Your browser is out of date. Please update iOS or your browser to view this site.

پرش به محتوای اصلی
Gizke.com
وبلاگ

تبدیل JSON به TypeScript

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

TypeScript

برای دیدن نوع‌های TypeScript، JSON بچسبانید.

JSON را بچسبانید و interface یا type تایپ‌اسکریپت بگیرید - نام‌گذاری اشیای تو در تو، ادغام آرایه‌ها و تشخیص کلیدهای اختیاری و union.

پاسخ یک API، فایل پیکربندی یا هر نمونه JSON را بچسبانید و تعریف‌های TypeScript آماده برای کدتان بگیرید. هر شیء تو در تو یک interface نام‌دار می‌شود، آرایه‌های اشیا ادغام می‌شوند - کلیدهایی که در برخی عناصر نیستند اختیاری و مقادیر با نوع متفاوت union می‌شوند - و اشیای هم‌شکل یک تعریف مشترک دارند. interface یا type، export، readonly و نحوه نوشتن کلیدهای اختیاری را انتخاب کنید، سپس کد را کپی یا فایل .ts را دانلود کنید.

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

نوع‌های تو در تو چطور نام‌گذاری می‌شوند؟
بر اساس کلیدی که زیر آن قرار دارند و به‌صورت PascalCase: شیء address می‌شود Address و عناصر آرایه users می‌شوند User. اگر دو شکل متفاوت یک نام بگیرند، دومی شماره می‌گیرد (Item2).
چرا یک فیلد اختیاری یا union است؟
در آرایه‌ها همه عناصر مقایسه می‌شوند. کلیدی که در برخی عناصر نیست اختیاری می‌شود و کلیدی که در یکی عدد و در دیگری متن است string | number می‌شود. نمونه‌ای نماینده بدهید.
تاریخ، enum و آرایه خالی چه می‌شوند؟
JSON نوع تاریخ ندارد، پس تاریخ‌ها string می‌مانند، مجموعه‌های مقدار ثابت هم - آن‌ها را دستی محدود کنید. آرایه خالی unknown[] می‌شود چون چیزی برای استنتاج نیست.
آیا JSON من آپلود می‌شود؟
خیر. تجزیه و تولید در مرورگر شما انجام می‌شود و داده‌های API و توکن‌های نمونه روی دستگاهتان می‌مانند.

این ابزار را به اشتراک بگذارید

وبلاگدرباره ماتماسشرایط استفادهسیاست حفظ حریم خصوصی