Cole um exemplo JSON e obtenha os tipos JavaScript PropTypes correspondentes.
A carregar…
Como usar JSON para JavaScript PropTypes
Cole um exemplo JSON representativo, de preferência com todos os campos opcionais preenchidos.
Defina o nome do tipo raiz e se quer código auxiliar ou só tipos.
Copie o código JavaScript PropTypes gerado para o seu projeto.
Sobre JSON para JavaScript PropTypes
Escrever classes de modelo à mão para payloads JSON grandes é aborrecido e introduz erros. Cole um exemplo aqui e o gerador extrai a estrutura. Resultado: Shapes React PropTypes prontas para atribuir ao componente.
Tudo corre no seu browser; os dados de exemplo ficam no seu dispositivo.
Usar o código gerado
Use os helpers gerados ou a deserialização padrão da linguagem.
Campos opcionais aparecem segundo a convenção da linguagem (optional / nullable).
Perguntas frequentes
De que depende o código JavaScript PropTypes gerado?
O resultado: Shapes React PropTypes prontas para atribuir ao componente.
Como faço o parse dos dados a partir do resultado?
Use os helpers gerados ou os métodos padrão da linguagem para deserialização.
Como são tratados os campos opcionais?
Segundo a convenção da linguagem: tipos opcionais ou nullable.
O gerador vê mais do que um registo?
Só o que está no seu exemplo. Dê um exemplo com o maior número possível de campos preenchidos.
O JSON é enviado para um servidor?
Não. O gerador descarrega uma vez (~1 MB) e corre tudo localmente.