easy_json library

Classes

EasyConvert
Converte um campo inteiro OU os valores de um Map< K,V >.
EasyIgnore
Marca o campo para ser ignorado na geração de fromJson/toJson.
EasyIssue
EasyJson
Marca uma classe para a geração de código de serialização JSON.
EasyKey
Anota um campo para configurar como ele será serializado.
EasyMapKey
Define como coagir a CHAVE do Map< K,V >, quando o JSON vem com string/num.
EasyPath
Define um caminho aninhado para ler o valor do JSON. Ex.: @EasyPath('client.address.city') fará a leitura em json'address''city'.
EasyUnion
Define que esta classe é polimórfica e atua como um roteador para subclasses.
EasyValidate
Adiciona regras de validação customizadas para um campo, que serão verificadas pelos métodos validate e fromJsonSafe.

Enums

CaseStyle
Estilos de chave para o JSON gerado/lido quando o campo não tiver @EasyKey(name: ...).
EasyFormat
Formatos de string pré-definidos para validação.
EasyMapKeyType