Apa itu JSON ke TypeScript?

JSON to TypeScript mengubah data JSON menjadi antarmuka dan definisi tipe TypeScript. Mengenali string, angka, boolean, array, dan objek bersarang, serta menandai field nullable sebagai opsional dengan union type. Hemat waktu daripada menulis tipe respons API secara manual.

Cara menggunakan

  1. Langkah 1 — Tempel objek atau array JSON. Alat ini menganalisis struktur dan menyimpulkan tipe TypeScript untuk setiap field.
  2. Langkah 2 — Sesuaikan output: atur nama antarmuka root, pilih antara antarmuka dan type alias, dan toggle properti opsional untuk field yang mungkin null.
  3. Langkah 3 — Salin definisi TypeScript yang dihasilkan atau unduh sebagai file .ts. Semua objek bersarang mendapatkan antarmuka bernama secara otomatis.

Hasil

API Anda mengembalikan objek pengguna dengan alamat dan preferensi bersarang. Tempelkan respons JSON, atur nama root ke "User", dan dapatkan antarmuka bersih: User, UserAddress, UserPreferences — dengan tipe yang benar seperti string | null untuk field opsional.

Alat terkait