Конвертеры и генераторы кода

JSON → типы и модели

Образец JSON или готовая JSON Schema превращается в типы и модели: TypeScript, Go, Python, Rust, схема Zod и классы для восьми языков. Вложенные объекты выносятся в отдельные типы.

Вложенные объекты выносятся в отдельные типы, массив объектов описывается по первому элементу.

TypeScript

export interface Root {
  id: number;
  name: string;
  active: boolean;
  tags: string[];
  profile: Profile;
  orders: Order[];
}

export interface Order {
  sku: string;
  qty: number;
  price: number;
}

export interface Profile {
  age: number;
  city: string;
}