1. Mapeamento de Perfil de Usuário
Desenvolvedor AndroidContexto
Um desenvolvedor precisa consumir um endpoint de perfil de usuário que retorna dados pessoais e um endereço aninhado.
Problema
Escrever manualmente a classe de dados principal e a classe de endereço com anotações de serialização consome muito tempo.
Como usar
Insira o JSON do perfil do usuário, defina o nome da classe raiz como 'UserProfile' e ative a opção de propriedades anuláveis.
jsonInput: {"id": 123, "name": "Carlos", "address": {"street": "Av. Paulista", "number": 1000}}, rootName: UserProfile, optionalFields: trueResultado
O conversor gera as classes 'UserProfile' e 'Address' com propriedades anuláveis e anotações @SerializedName prontas para uso.