Perguntas com a marcação «json.net»

139
json.net tem método-chave?

Se minha resposta tiver "erro" principal, preciso processar o erro e mostrar a caixa de aviso. Existe o método "haskey" existente no json.net? Gostar: var x= JObject.Parse(string_my); if(x.HasKey["error_msg"])

136
JSON.net: como desserializar sem usar o construtor padrão?

Eu tenho uma classe que tem um construtor padrão e também um construtor sobrecarregado que recebe um conjunto de parâmetros. Esses parâmetros correspondem aos campos no objeto e são atribuídos na construção. Neste ponto, preciso do construtor padrão para outros fins, portanto, gostaria de mantê-lo,...

128
Interfaces de transmissão para desserialização no JSON.NET

Eu estou tentando configurar um leitor que irá receber objetos JSON de vários sites (pense em raspagem de informações) e os traduza em objetos C #. Atualmente, estou usando o JSON.NET para o processo de desserialização. O problema que estou enfrentando é que ele não sabe como lidar com propriedades...

124
Deserializar uma propriedade, mas não serializar com json.net

Temos alguns arquivos de configuração que foram gerados serializando objetos C # com Json.net. Gostaríamos de migrar uma propriedade da classe serializada de uma propriedade de enum simples para uma propriedade de classe. Uma maneira fácil de fazer isso seria deixar a propriedade enum antiga na...

111
Loop de auto-referência JSON.Net detectado

Eu tenho um banco de dados mssql para meu site dentro de 4 tabelas. Quando eu uso isso: public static string GetAllEventsForJSON() { using (CyberDBDataContext db = new CyberDBDataContext()) { return JsonConvert.SerializeObject((from a in db.Events where a.Active select a).ToList(), new...

111
Analisando JSON usando Json.net

Estou tentando analisar alguns JSON usando a biblioteca JSon.Net. A documentação parece um pouco esparsa e estou confuso sobre como realizar o que preciso. Aqui está o formato do JSON que preciso analisar. { "displayFieldName" : "OBJECT_NAME", "fieldAliases" : { "OBJECT_NAME" : "OBJECT_NAME",...

111
Como faço para enumerar por meio de um JObject?

Estou tentando determinar como acessar os dados que estão em meu JObject e não consigo determinar como usá-los. JObject Object = (JObject)Response.Data["my_key"]; Posso imprimi-lo no console fazendo Console.WriteLine (Object) e vejo os dados, parece: { "my_data" : "more of my string...

103
Garantir que as chaves json sejam minúsculas no .NET

Existe uma maneira simples de usar JSON no .NET para garantir que as chaves sejam enviadas em minúsculas? No momento estou usando a biblioteca Json.NET da newtonsoft e simplesmente usando string loginRequest = JsonConvert.SerializeObject(auth); Neste caso authé apenas o seguinte objeto public...