viniciussanchez / dataset-serialize

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

Cannot find type for field "MEU_CAMPO". - Erro ao usar .ToJSONObject() em um dataset que tenha campo char(16) octets #219

Closed RicardoCassio closed 9 months ago

RicardoCassio commented 9 months ago

Ao tentar passar um dataset que tenha campo char(16) octets para json usando a função .ToJSONObject(), recebo o seguinte erro:

Cannot find type for field "MEU_CAMPO"

Existe alguma configuração ou alternativa para contornar isso?

viniciussanchez commented 9 months ago

Boa tarde... se olhar o código vai ver que tratamos a maioria dos tipos de dados já

image

Esse seu campo, deve estar com algum tipo que nao tratamos ainda... precisava identificar qual é, e fazer os devidos tratamentos... Se quiser pode enviar um pull request que aceitamos...

RicardoCassio commented 9 months ago

Opa Vinicius, obrigado pelo retorno, inclusive, muito rapido.

Vou implementar, testar e subo um PR.

Mais uma vez, obrigado!

viniciussanchez commented 9 months ago

vlw

viniciussanchez commented 9 months ago

Bom dia... conseguiu identificar o seu Field Type?

maiconsaraiva commented 9 months ago

Fala @viniciussanchez , tudo bem? O Cássio trabalha junto comigo e está de férias. Eu fiz o PR impelementando o formato ausente, que é o tipo ftBytes. Segue o PR: https://github.com/viniciussanchez/dataset-serialize/pull/223