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

Json.NET (também conhecido como Newtonsoft.Json) é uma estrutura JSON de alto desempenho popular para .NET.

15
Caractere inesperado encontrado ao analisar o valor
Atualmente estou com alguns problemas. Estou usando C # com Json.NET. O problema é que sempre consigo: {"Caractere inesperado encontrado durante a análise do valor: e. Caminho '', linha 0, posição 0."} Portanto, estou usando o Json.NET da seguinte maneira. Eu tenho uma aula que deve ser salva. A classe …

5
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", "OBJECT_TYPE" : "OBJECT_TYPE" }, "positionType" : "point", …

4
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 data" ... } Mas eu NÃO tenho ideia de …
111 c#  json  json.net 

10
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 JavaScriptDateTimeConverter()); } } O código resulta no seguinte erro: Newtonsoft.Json.JsonSerializationException: …


9
Web API 2: como retornar JSON com nomes de propriedade camelCased, em objetos e seus subobjetos
ATUALIZAR Obrigado por todas as respostas. Estou em um novo projeto e parece que finalmente cheguei ao fundo disso: parece que o código a seguir era de fato o culpado: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() { StatusCode = code, Content = response …

5
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 class Authority { public string Username { get; …
103 .net  json  json.net 



5
Não é possível desserializar a matriz JSON (por exemplo, [1,2,3]) no tipo '' porque o tipo requer o objeto JSON (por exemplo, {“nome”: “valor”}) para desserializar corretamente
Eu tenho este JSON: [ { "Attributes": [ { "Key": "Name", "Value": { "Value": "Acc 1", "Values": [ "Acc 1" ] } }, { "Key": "Id", "Value": { "Value": "1", "Values": [ "1" ] } } ], "Name": "account", "Id": "1" }, { "Attributes": [ { "Key": "Name", "Value": { …

4
Json.net serializa / desserializa tipos derivados?
json.net (newtonsoft) Estou olhando a documentação, mas não consigo encontrar nada sobre isso ou a melhor maneira de fazer isso. public class Base { public string Name; } public class Derived : Base { public string Something; } JsonConvert.Deserialize<List<Base>>(text); Agora tenho objetos derivados na lista serializada. Como faço para desserializar …


7
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", DateTime.Now); jsonObject.Add("Album", "Me Against The World"); jsonObject.Add("Year", 1995); …
97 c#  json  json.net 

9
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. Como posso resolver esse erro?
94 c#  json.net 

3
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.
93 c#  json.net 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.