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
-