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.