Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 21827|Resposta: 0

[Fonte] Newtonsoft.Json não está serializando propriedades de objetos corretamente

[Copiar link]
Publicado em 30/06/2017 14:09:51 | | | |

Percebi que com Json.net não consigo serializar algumas propriedades de objetos。。。。。 Então, adicionar "Serializável" também não funciona

No entanto, não adicionei as características de ignorar atributos, e muitas pessoas na Internet estão procurando respostas sobre como ignorar alguns atributos.

Eu usoO método de serialização JSON embutido do .net, eu testei e achei normal, como mostrado na figura abaixo:



Não encontrei nenhum artigo dizendo que o json não serializa atributos normalmente, apenas um que resolveu minhas dúvidas

Ao serializar ccc, cName não é serializado!



Como a classe mãe pcc do ccc define um DataContrato, ele é obrigatórioTodas as propriedades de uma subclasse precisam definir um DataMember antes de poderem ser serializadas。 Caso contrário, é gerenciado pelo IgnoreDataMember.




Pega




Anterior:asp.net MVC JSON Conversão Hora/Data(xx) (2)
Próximo:JSON de saída do array PHP mostra em branco
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com