JSON → TypeScript

генератор інтерфейсів з прикладу JSON: вкладені об'єкти, масиви, union-типи, optional-поля

JSON

TypeScript

export interface Root {
  id: number;
  name: string;
  price: number;
  in_stock: boolean;
  tags: string[];
  sizes: Sizes[];
  meta: Meta;
}
Все виконується локально у браузері — дані нікуди не надсилаються. Однойменні об'єкти в різних місцях зливаються в один інтерфейс; різнотипні масиви стають union. Для продакшн-коду варто прогнати результат через zod/io-ts, якщо потрібна runtime-валідація.

Про json to types

Json To Types — безкоштовний онлайн-інструмент на usefulhub.cloud. IT Інструменти: Утиліти для розробників. Використовуйте наші інструменти без реєстрації та встановлення програм. Усі обчислення відбуваються у вашому браузері — ваші дані не передаються на сервер.