ERRO CLASSE JSON VAZIA

 Tópico anterior Próximo tópico Novo tópico

ERRO CLASSE JSON VAZIA

C#

 Compartilhe  Compartilhe  Compartilhe
#494849 - 06/09/2020 12:55:31

ATSILVA
SAO PAULO
Cadast. em:Março/2014


Ao consumidor JSON as vezes ocorre de uma das classes (a classe PAYMENTS) vir vazia (sem informações) e ao desserializar o JSON ocorre o erro:

NÃO É POSSÍVEL CONVERTER NULO EM UM TIPO DE VALOR.

Qual a forma de contornar esse problema?





Resposta escolhida #494851 - 06/09/2020 14:37:14

JABA
CABO FRIO
Cadast. em:Agosto/2005


Acredito que tornando o atributo anulável possa resolver o problema.

Ex:

public int? suaPropriedadeComProblema { get; set; }


_______________________________________________________________________________________________

Se a alma ou esprito so imateriais, como eles fazem para se localizar quando o corpo est em movimento?



#494852 - 06/09/2020 15:02:44

ATSILVA
SAO PAULO
Cadast. em:Março/2014


Ja tentei, mas, como são campos referente a pagamentos com valores, parcelas, estoque da erro, por que, esses campos precisão ter um valor mesmo que 0 (zero).



#494853 - 06/09/2020 15:28:20

JABA
CABO FRIO
Cadast. em:Agosto/2005


www.newtonsoft.com/json/help/html/NullValueHandlingIgnore.htm

_______________________________________________________________________________________________

Se a alma ou esprito so imateriais, como eles fazem para se localizar quando o corpo est em movimento?



#494854 - 06/09/2020 15:54:58

ATSILVA
SAO PAULO
Cadast. em:Março/2014


Última edição em 06/09/2020 15:55:34 por ATSILVA

O que preciso fazer é o inverso do exemplo, desserializar, ignorando valores null.

PS: O JSON já esta vindo com null ao baixa-lo através da API do Mercado Livre.




#494855 - 06/09/2020 16:43:23

JABA
CABO FRIO
Cadast. em:Agosto/2005


docs.microsoft.com/pt-br/dotnet/api/system.text.json.jsonserializeroptions.ignorenullvalues?view=netcore-3.1

_______________________________________________________________________________________________

Se a alma ou esprito so imateriais, como eles fazem para se localizar quando o corpo est em movimento?



#494856 - 06/09/2020 19:16:12

JABA
CABO FRIO
Cadast. em:Agosto/2005


Conseguiu fazer? Aqui tem um exemplo.

docs.microsoft.com/pt-br/dotnet/standard/serialization/system-text-json-how-to#ignore-null-when-deserializing

_______________________________________________________________________________________________

Se a alma ou esprito so imateriais, como eles fazem para se localizar quando o corpo est em movimento?



#494862 - 07/09/2020 11:43:13

ATSILVA
SAO PAULO
Cadast. em:Março/2014


Tudo certo, muito obrigada JABA.



 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por ATSILVA em 07/09/2020 11:43:26