Articles of json

Confronta due JToken-s arbitrari della stessa struttura

Grazie in anticipo. Apprezzo qualsiasi aiuto. Vorrei confrontare due JToken arbitrari dello stesso tipo e struttura (Json.Net di NewtonSoft). static int CompareTokens(JToken x, JToken y); // possible output: 0 / 1 / -1 L’objective principale è quello di essere in grado di utilizzare questo metodo per ordinare due stringhe JSON, in modo che anche se […]

Come popolare in modo ricorsivo un TreeView con dati JSON

Ho un treeview winforms, posso leggere i dati automaticamente, (un nodo che è uguale a chiave, e un nodo all’interno che è uguale a valore), ma quando si legge il tipo di object, i valori al suo interno non saranno figli dell’object nodo (chiave dell’object), (forse non potrei spiegare bene, ecco uno screenshot e i […]

Come applicare ObjectCreationHandling.Riportare alle proprietà selezionate durante la deserializzazione di JSON?

Ho una class che contiene una proprietà List<Tuple> cui costruttore predefinito alloca l’elenco e lo riempie con alcuni valori predefiniti, ad esempio: public class Configuration { public List<Tuple> MyThreeTuple { get; set; } public Configuration() { MyThreeTuple = new List<Tuple>(); MyThreeTuple.Add(new Tuple(-100, 20, 501)); MyThreeTuple.Add(new Tuple(100, 20, 864)); MyThreeTuple.Add(new Tuple(500, 20, 1286)); } } Quando […]

Come analizzare un object JSONString To Dataset?

Sto creando un’applicazione C # usando i servizi Web. Nei miei servizi Web sto utilizzando un dato JSONString . Ma non sono in grado di convertire questa stringa in un DataSet . My JSONString è: { “Table”: [ { “DisplayVoucherNumber”: “A101239Z”, “ActualDate”: “08/07/2013”, “AccountName”: “shyamal”, “Pcs”: “50”, “Weight”: “500.000” } ], “Table1”: [ { “DisplayVoucherNumber”: […]

Come posso dire a Json.NET di ignorare le proprietà in un object di terze parti?

La documentazione di Json.NET dice che usi JsonIgnore per non serializzare certe proprietà nelle tue classi: public class Account { public string FullName { get; set; } public string EmailAddress { get; set; } [JsonIgnore] public string PasswordHash { get; set; } } Come posso fare in modo che Json.NET ignori le proprietà specifiche durante […]

Modifica la serializzazione della data predefinita in WCF

Esiste comunque la possibilità di cambiare la serializzazione / deserializzazione JSON predefinita di DateTime in WCF? Attualmente, DateTime è serializzato in /Date(1372252162657+0200)/ formato, che dovrebbe essere andato bene ma sto incontrando problemi quando il mio server non è in UTC (che non posso cambiare). Tutti i dati di data / ora elaborati da questo servizio […]

Come deserializzare una matrice JSON in un object usando Json.Net?

Ho un object JSON valido che contiene un array JSON. L’array JSON non ha parentesi graffe e contiene un elenco separato da virgole di tipo misto. Sembra questo: { “ID”: 17, “Days”: 979, “Start_Date”: “10/13/2012”, “End_Date”: “11/12/2012”, “State”: “”, “Page”: 1, “Test”: “Valid”, “ROWS”: [ [441210, “A”, “12/31/2009”, “OK”, “Done”, “KELLEY and Co'”, “12/31/2009”, “06/29/2010”, […]

Come posso deserializzare questo JSON con JsonConvert?

Ho questo JSON e non riesco a capire come convertirlo in un elenco di oggetti in C #. Ecco il JSON: { “2”: { “sell_average”: 239, “buy_average”: 238, “overall_average”: 240, “id”: 2 }, “6”: { “sell_average”: 184434, “buy_average”: 182151, “overall_average”: 189000, “id”: 6 }, “8”: { “sell_average”: 11201, “buy_average”: 1723, “overall_average”: 180, “id”: 8 } […]

Serializzare i dizionari con JavaScriptSerializer

Apparentemente, IDictionary è serializzato come una matrice di oggetti KeyValuePair (ad es. [{Key:”foo”, Value:”bar”}, …] ). È ansible serializzarlo come object (es., {foo:”bar”} )?

Come analizzare JSON in un object dinamico su Windows Phone 7?

Per le applicazioni Web posso usare System.Web e utilizzare questo trucco per convertire JSON in un object dinamico. Ma per Windows Phone non posso usare JavaScriptConverter . Qual è la soluzione alternativa per convertire JSON in un object dinamico su Windows Phone 7.1?