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

97
Criação de JSON em tempo real com JObject

Para alguns de meus testes de unidade, desejo a capacidade de construir valores JSON específicos (álbuns de registro neste caso) que podem ser usados ​​como entrada para o sistema em teste. Eu tenho o seguinte código: var jsonObject = new JObject(); jsonObject.Add("Date",...

94
Como importar JsonConvert no aplicativo C #?

Criei um projeto de biblioteca C #. O projeto tem esta linha em uma classe: JsonConvert.SerializeObject(objectList); Estou recebendo um erro dizendo o nome JsonConvert não existe no contexto atual. Para corrigir isso, adicionei System.ServiceModel.Web.dllreferências, mas não tive sorte....

93
Verificando se há JToken vazio ou nulo em um JObject

Eu tenho o seguinte ... JArray clients = (JArray)clientsParsed["objects"]; foreach (JObject item in clients.Children()) { // etc.. SQL params stuff... command.Parameters["@MyParameter"].Value = JTokenToSql(item["thisParameter"]); } JTokenToSql se parece com isso... public static object...

93
Setters privados em Json.Net

Eu sei que há um atributo para lidar com setters privados, mas eu meio que quero esse comportamento como padrão. Existe uma maneira de fazer isso? Exceto ajustar a fonte. Seria ótimo se houvesse uma configuração para isso.

92
Mantenha capitalização ao serializar dicionários

Tenho um projeto de API da Web sendo configurado assim: config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); No entanto, quero que a caixa das chaves do dicionário permaneça inalterada. existe algum atributo em que...

89
Converta objetos de qualquer tipo em JObject com Json.NET

Freqüentemente, preciso estender meu modelo de domínio com informações adicionais antes de devolvê-lo ao cliente com WebAPI. Para evitar a criação de ViewModel, pensei que poderia retornar JObject com propriedades adicionais. No entanto, não consegui encontrar uma maneira direta de converter...

89
Como posso corrigir conflitos de versão do assembly com JSON.NET depois de atualizar as referências do pacote NuGet em um novo projeto ASP.NET MVC 5?

Eu criei um novo projeto da web ASP.NET MVC 5 no VS 2013 (Atualização 1) e atualizei todos os pacotes NuGet. Quando eu construo o projeto, recebo o seguinte aviso: aviso MSB3243: Não há como resolver o conflito entre "Newtonsoft.Json, Versão = 6.0.0.0, Cultura = neutra, PublicKeyToken =...

14
'Não foi possível carregar o tipo' Microsoft.AspNetCore.Mvc.MvcJsonOptions 'do assembly' Microsoft.AspNetCore.Mvc.Formatters.Json, Versão = 3.0.0.0

Estou usando a netstandard2.1biblioteca no meu netcoreapp3.0aplicativo da web. Ao adicionar meu serviço Startup, estou recebendo o erro abaixo: 'Não foi possível carregar o tipo' Microsoft.AspNetCore.Mvc.MvcJsonOptions 'do assembly' Microsoft.AspNetCore.Mvc.Formatters.Json, Versão =...