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.

Əsas məzmuna keç
Gizke.com
Bloq

JSON-dan TypeScript-ə

Cihazınızda işləyir. Heç nə göndərilmir.
Elan forması

TypeScript

TypeScript tiplərini görmək üçün JSON yapışdırın.

JSON yapışdırın, TypeScript interface və ya type alın - iç-içə obyektlərə ad verilir, massivlər birləşdirilir, ixtiyari açarlar və union-lar çıxarılır.

API cavabını, konfiqurasiya faylını və ya istənilən JSON nümunəsini yapışdırın və koda qoya biləcəyiniz TypeScript elanlarını alın. Hər iç-içə obyekt öz adlı interface-inə çevrilir, obyekt massivləri birləşdirilir - bəzi elementlərdə olmayan açarlar ixtiyari, fərqli tipli dəyərlər union olur - eyni formalı obyektlər bir elanı paylaşır. interface və ya type, export, readonly və ixtiyari açarların yazılışını seçin, sonra kodu kopyalayın və ya .ts faylı yükləyin.

Tez-tez verilən suallar

İç-içə tiplər necə adlandırılır?
Altında olduqları açara görə, PascalCase ilə: address obyekti Address, users massivinin elementləri User olur. İki fərqli forma eyni adı alacaqsa, ikinciyə nömrə əlavə olunur (Item2).
Sahə niyə ixtiyari və ya union-dur?
Massivlərdə hər element müqayisə olunur. Bəzi elementlərdə olmayan açar ixtiyari işarələnir, birində rəqəm, digərində mətn olan açar string | number olur. Təmsilçi nümunə verin.
Tarixlər, enum-lar və boş massivlər?
JSON-da tarix tipi yoxdur, tarixlər string qalır, sabit dəyər dəstləri də - onları əllə daraldın. Boş massiv çıxarılacaq heç nə olmadığı üçün unknown[] olur.
JSON-um yüklənir?
Xeyr. Təhlil və yaratma brauzerinizdə aparılır; nümunədəki API məlumatları və tokenlər cihazınızda qalır.

Bu aləti paylaşın

BloqHaqqımızdaƏlaqəİstifadə ŞərtləriMəxfilik Siyasəti