Articles of desserialização

Newtonsoft JSON Deserializar

Meu JSON é o seguinte: {“t”:”1339886″,”a”:true,”data”:[],”Type”:[[‘Ants’,’Biz’,’Tro’]]} Eu encontrei o Newtonsoft JSON.NET deserializar biblioteca para c #. Eu tentei usá-lo da seguinte forma: object JsonDe = JsonConvert.DeserializeObject(Json); Como posso acessar o object JsonDe para obter todos os dados “Tipo”? Eu tentei com um loop, mas não está funcionando porque o object não tem um enumerador.

Desserialize XML To Object usando Dynamic

É possível desserializar XML desconhecido para object como abaixo? var xml = @”Arul90″; var serializer = new XmlSerializer(typeof(DynamicObject)); dynamic students = serializer.Deserialize(new XmlTextReader(new StringReader(xml)));

Desserializando um JSON em um object JavaScript

Eu tenho uma cadeia de caracteres em um aplicativo de servidor Java que é acessado usando AJAX. Parece algo como o seguinte: var json = [{ “adjacencies”: [ { “nodeTo”: “graphnode2”, “nodeFrom”: “graphnode1”, “data”: { “$color”: “#557EAA” } } ], “data”: { “$color”: “#EBB056”, “$type”: “triangle”, “$dim”: 9 }, “id”: “graphnode1”, “name”: “graphnode1” },{ “adjacencies”: […]

Posso especificar um caminho em um atributo para mapear uma propriedade em minha class para uma propriedade filha em meu JSON?

Existe algum código (que não posso alterar) que usa DeserializeObject(strJSONData) para obter dados de uma solicitação da web e convertê-los em um object de class (eu posso alterar a class). Ao decorar minhas propriedades de class com [DataMember(Name = “raw_property_name”)] , posso mapear os dados JSON brutos para a propriedade correta em minha class. Existe […]

Como uso o JSON.NET para desserializar em dictionary e lista nesteds / recursivos?

Eu preciso desserializar um blob JSON complexo em contêineres .NET padrão para uso em código que não conhece o JSON . Ele espera que as coisas estejam em tipos .NET padrão, especificamente Dictionary [string, object] ou List [object], em que “object” pode ser primitivo ou recursivo (Dictionary ou List). Eu não posso usar um tipo […]

Desserializando JSON para object .NET usando Newtonsoft (ou LINQ para JSON talvez?)

Eu sei que existem alguns posts sobre a Newtonsoft, então espero que isso não seja exatamente uma repetição … Eu estou tentando converter dados JSON retornados pela API do Kazaa em um bom object de algum tipo WebClient client = new WebClient(); Stream stream = client.OpenRead(“http://api.kazaa.com/api/v1/search.json?q=muse&type=Album”); StreamReader reader = new StreamReader(stream); List list = Newtonsoft.Json.JsonConvert.DeserializeObject<List>(reader.Read().ToString()); […]

Desserializando dados JSON para C # usando o JSON.NET

Sou relativamente novo em trabalhar com dados em C # e JSON e estou procurando orientação. Estou usando o C # 3.0, com o .NET3.5SP1 e o JSON.NET 3.5r6. Eu tenho uma class C # definida que preciso preencher a partir de uma estrutura JSON. No entanto, nem toda estrutura JSON de uma input recuperada […]

Como implementar o JsonConverter personalizado no JSON.NET para desserializar uma lista de objects de class base?

Eu estou tentando estender o exemplo JSON.net dado aqui http://james.newtonking.com/projects/json/help/CustomCreationConverter.html Eu tenho outra sub class derivada da class base / Interface public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { get; set; } public string […]

Como posso analisar JSON com c #?

Eu tenho o seguinte código: var user = (Dictionary)serializer.DeserializeObject(responsecontent); A input no responsecontent respons é JSON, mas não é analisada corretamente em um object. Como devo desserializar corretamente?