🧬 Conversão JSON → Definição de Tipo
Cole apenas JSON para gerar automaticamente definições de tipo para TypeScript / PHP / Python / Go / Rust. Suporta objetos e arrays aninhados.
💡 Dica de uso
• Objetos aninhados são automaticamente extraídos como um tipo separado.
• Infere o tipo a partir dos elementos dentro do array. Arrays vazios se tornam any[] / []interface{} etc.
• <code>null</code> é tratado como optional / nullable como <code>string | null</code>
• O nome do tipo raiz pode ser alterado no campo de entrada no canto superior direito.
🔗 Ferramentas relacionadas
📖 Como usar
-
1
Enter or paste JSONPaste JSON into the left input field. Use the Sample button to quickly load example data.
-
2
Select target languageChoose TypeScript, PHP, Python, Go, Rust, Kotlin, or Swift, and optionally change the root type name.
-
3
Copy and use the type definitionThe generated type definition appears on the right. Copy it to your clipboard and paste it into your code.
❓ Perguntas frequentes
How are nested objects handled?
How are null fields typed?
Does it handle a top-level JSON array?
🐛 Você encontrou um problema com esta ferramenta?
Completamente gratuito e sem registro. Até as etapas de reprodução são suficientes. Os relatos recebidos chegam diretamente aos operadores e servem como referência para correções.
Obrigado por seu relato!
Recebido pelos administradores. Usaremos como referência para melhorias.