viniciussanchez / dataset-serialize

JSON to DataSet and DataSet to JSON converter for Delphi and Lazarus (FPC)
MIT License
653 stars 161 forks source link

DataSet.Serialize.Import json date value "" #216

Closed rafaelgobo closed 11 months ago

rafaelgobo commented 11 months ago

Ajuste para caso o json ser enviado com data vazia no atributo, ignorar para que não gere erro.

Exemplo:

{ "data": "" }

viniciussanchez commented 11 months ago

Boa tarde... estranho isso ai... Consegue verificar o porque não caiu aqui? image Porque já existe essa validação acima... e basicamente faz a mesma coisa, só que de forma um pouco diferente...

rafaelgobo commented 11 months ago

Boa tarde @viniciussanchez

Deu certo, obrigado.

A versão que utilizamos está desatualizada, temos uma alteração que impacta nessa migração, por acaso teria alguma solução ou dica para essa mudança, por gentileza.

Temos um cenário no Export, que precisamos determinar alguns DataSets para exportar em JSONObject e JSONArray fixo, pois no front (react) espera esse formato. Porém, na versão que temos ele estabelece esse padrão de acordo com a quantidade de registros da query, o que no nosso caso não deu certo.

Fizemos um ajuste temporário para buscar o .Tag da query para este caso, para setar um número diferente e na exportação caso possua esse número ele exporta object.

Penso que talvez utilizaria um RTTI no dataset para definir isto, ou utilizar alguma prop do TFDQuery, ou alguma outra técnica.

Desde já, agradeço.

viniciussanchez commented 11 months ago

Precisava analisar certinho o que vocês criaram pra entender melhor... por hora vou fechar esse PR. Qualquer coisa nos procure nos grupos e trocamos umas ideias sobre isso vlw