Articles of json

Deserializzazione JSON C #

Ho JSON come di seguito: {“data”:[{“name”:”123″,”pwd”:123},{“name”:”456″,”pwd”:456},{“name”:”789″,”pwd”:789}],”duration”:5309,”query”:”myquery”,”timeout”:300} Usando http://json2csharp.com/ Lo sto deserializzando come di seguito: namespace Test { public class Info { public string name{ get; set; } public string pwd{ get; set; } } public class Product { public Info[] data { get; set; } public int duration { get; set; } public string query […]

JSON.Net Conversione di XML in JSON

Ho seguito xml; Codice C # per l’analisi; WebClient client = new WebClient(); StringBuilder builder = new StringBuilder(); string downloadString = client.DownloadString(XslMapperFileAddress); XmlDocument xml = new XmlDocument(); xml.LoadXml(downloadString); XmlWriter writer = XmlWriter.Create(builder, new XmlWriterSettings() { OmitXmlDeclaration = true }); xml.Save(writer); string xmlString = builder.ToString(); xml.LoadXml(xmlString); string jsonText = JsonConvert.SerializeXmlNode(xml, Formatting.Indented, true); jsonText = Regex.Replace(jsonText, “(?<=\")(@)(?!.*\":\\s […]

Come associare un modello a una class creata dynamicmente nancyfx

prima di tutto grazie per chiunque sia disposto a dare un’occhiata al mio problema. Sono abbastanza nuovo con Nancyfx e sto avendo problemi con il tentativo di associare un carico utile JSON a una class creata dynamicmente. Ho creato la class in modo dinamico seguendo il codice in questo post: crea dynamicmente una class in […]

Posso deserializzare una stringa JSON che contiene 0.0 in C #?

Il JSON che torno da un webservice ha un intero erroneamente rappresentato come 0.0. Il mio codice di deserializzazione assomiglia a questo: var serializer = new JsonSerializer(); var ret = serializer.Deserialize(jsonTextReader); E ottengo un errore come questo: La stringa di input “0.0” non è un numero intero valido. La mia domanda è, c’è un modo […]

JSON non analizzato in object personalizzato

Si prega di consultare l’AJAX di seguito: function GetData() { $.ajax({ type: “POST”, url: “JSONExample.aspx/GetPerson”, contentType: “application/json; charset=utf-8”, dataType: “text”, success: OnSuccess(), //async: false, failure: function (response) { alert(‘there was an error counting possibles’) } }); function OnSuccess() { return function (response) { alert(response); window.location.href(“JSONExample.aspx?id=” + response); } } } GetData() e il codice lato […]

Accedere ai campi JSON con tasti numerici

Voglio accedere ad alcuni indirizzi di immagini in un JSON, ma il nome del campo è un numero e in c # un numero non è un nome valido per una variabile … My JSON: { “id”:3441, “name”:”test”, “address”: { “1”:”url.com\/45.jpg”, “2”:”url.com\/23.jpg”, “3”:”url.com\/65.jpg”, “4”:”url.com\/789.jpg”, }, “count”:2 } Il mio codice in C #: ( HrmlResult […]

Json.net cattura duplicati e genera un errore

Possibile duplicato: Json.NET (Newtonsoft.Json) – Due “proprietà” con lo stesso nome? Sto usando JSON.NET per deserializzare un file JSON in un dizionario. Ora quello che mi piacerebbe fare è avere la seguente riga: JsonConvert.DeserializeObject<IDictionary>(text); lanciare un’eccezione se ci sono voci duplicate nel JSON come questo: { “ExampleText”: “Example 1”, “ExampleText”: “Example 2”, “ExampleText”: “Example 3”, […]

Json.net non riesce a caricare alcune proprietà appartenenti ad un object di class?

NOTA: sto aggiungendo questa voce wiki della community per salvare qualcuno per la perdita di tempo che ho appena risolto tramite il debug di questo problema. Ho un object di class con più proprietà pubbliche. Posso serializzare bene usando JSON.net. Ma quando carico il testo JSON e lo deserializzo usando JsonConvert.DeserializeObject , alcuni dei campi […]

restituire json da JsonConvert.SerializeXNode con il tipo corretto

var test = new { TestStr = “test”, TestNumber = 123, TestDate = new DateTime(1986, 1, 13, 17, 50, 31), TestBool = true }; var xml = JsonConvert.DeserializeXNode(JsonConvert.SerializeObject(test), “test”); Questo codice restituisce un elemento xml piacevole: 1986-01-13T14:50:31Z true 123 test Quando provo a convertire questo xml in JSON : var json = JsonConvert.SerializeXNode(xml, Formatting.None, true); […]

Recupera i valori dalla stringa json

Ho una stringa JSON . Voglio recuperare il contact dalla stringa json. In seguito json contiene una array di contatti. ecco la mia stringa json. { “contacts”: { “contact”: [ { “isConnection”: false, “id”: 33554611, “fields”: [ { “id”: 33554748, “type”: “name”, “value”: { “givenName”: “Jhon”, “middleName”: “”, “familyName”: “Scot”, “prefix”: “”, “suffix”: “”, “givenNameSound”: […]