Desenvolvedor 🔒 Roda no seu navegador — nenhum dado é enviado

JSON para TypeScript

Transforme uma amostra de JSON em interfaces TypeScript.

Gerar interfaces TypeScript a partir de JSON

Tipar à mão a resposta de uma API é lento e fácil de errar. Esta página abre o JSON para Tipos com TypeScript escolhido, para que uma resposta de exemplo vire um conjunto de interfaces em um só passo.

Exemplo

A amostra {"id": 1, "tags": ["a"], "owner": {"name": "Ada"} } gera uma interface Owner com name: string e uma interface Root com id: number, tags: string[] e owner: Owner.

Ferramentas relacionadas

Para validação em tempo de execução, gere um JSON Schema a partir da mesma amostra. Para um backend em Go, veja JSON para Go.

Guias relacionados