Articles of javascriptserializer

Problema deserializzazione di JSON Date in C # – aggiunta di 2 ore

Stiamo avendo un brutto problema quando deserializzare una data JSON in un C # DateTime. Il codice è: JavaScriptSerializer serializer = new JavaScriptSerializer(); jsonTrechos = jsonTrechos.Replace(“/Date(“, “\\/Date(“).Replace(“)/”, “)\\/”); Trecho[] model = serializer.Deserialize(jsonTrechos); jsonTrechos è una stringa di JSON.stringify(); di JSON.stringify(); . Il problema è: la deserializzazione funziona, tutte le date degli oggetti Trechos vengono aggiunte […]

Serializzazione JSON di un object con parametro di funzione

Ho questo object C #: var obj = new { username = “andrey”, callback = “function(self) { return function() {self.doSomething()} (this) }” } Ho bisogno di serializzare JSON per passare al browser in una chiamata Ajax. Io uso JavascriptSerializer, ma serializza al seguente JSON: {“username”:”andrey”, “callback”: “function(self) { return function() {self.doSomething()} (this) }”} ma quello […]

Utilizzo di JavaScriptSerializer.DeserializeObject come posso recuperare un dizionario che utilizza un comparatore di stringhe senza distinzione tra maiuscole e minuscole?

Ho alcuni JSON che devo deserializzare, quindi sto usando JavaScriptSerializer.DeserializeObject come: var jsonObject = serializer.DeserializeObject(line) as Dictionary; Il problema è che il dizionario che torna ha un comparatore di chiavi con distinzione tra maiuscole e minuscole, ma ho bisogno di maiuscole e minuscole. C’è un modo per recuperare un dizionario che non fa distinzione tra […]

Come analizzare oggetti JSON con tasti numerici utilizzando JavaScriptSerializer

Ho un object come sotto per essere deserializzato in C #. Mi sto chiedendo come posso analizzarlo. Ho provato a seguire questo esempio qui , ma sono perplesso su come posso convincere la mia class a riconoscere la chiave di ogni object (il 2 e il 3 sotto). La stringa JSON di seguito rappresenta fondamentalmente […]

Deserializzare l’array JSON annidato in C #

Ho una matrice JSON con oggetti nidificati, che rappresentano un menu, come questo: [ [ { “name”: “Item 1”, “id”: 1 }, { “name”: “Item 2”, “id”: 2, “children”: [ [ { “name”: “Item 21”, “id”: 21 } ] ] }, { “name”: “Item 3”, “id”: 3, “children”: [ [ { “name”: “Item 31”, “id”: […]

Come serializzare un campo JSON crudo?

Ho un campo nel db che memorizza una stringa JSON e lo voglio quando lo restituisco in un risultato JSON che verrà restituito come dati raw JSON e non distorto con le virgolette come stringa. AGGIORNAMENTO 1 (Ulteriori informazioni): se si guarda il campo delle immagini contiene un valore stringa json grezzo ma dopo averlo […]

Problema dello spazio dei nomi JavaScriptSerializer

Sto riscontrando un problema nel tentativo di implementare JavaScriptSerializer per analizzare una stringa JSON ricevuta da un server. Ho implementato il seguente codice: responseFromServer = readStream.ReadLine(); JavaScriptSerializer ser = new JavaScriptSerializer(); var dict = new JavaScriptSerializer().Deserialize<Dictionary>(responseFromServer); var status = dict[“notificationType”]; Debug.WriteLine(status); Ho aggiunto using System.Web.Script.Serialization; Visual C # 2010 Express mi sta dicendo che il […]

Come posso fare System.Web.Script.Serialization in C #?

Come posso farlo nell’interfaccia utente moderna C #? var url = “http://ajax.googleapis.com/ajax/services/feed/load?q=http%3A%2F%2Fwww.digg.com%2Frss%2Findex.xml&v=1.0”; var wc = new WebClient(); var rawFeedData = wc.DownloadString(url); //You can use System.Web.Script.Serialization if you don’t want to use Json.NET JavaScriptSerializer ser = new JavaScriptSerializer(); FeedApiResult foo = ser.Deserialize(rawFeedData); //Json.NET also return you the same strong typed object var apiResult = JsonConvert.DeserializeObject(rawFeedData); Mi […]

Deserializzazione del risultato JSON con Json e JavaScriptSerializer

ecco il mio problema: Sto provando a deserializzare JSON che non è stato fatto da me. Il formato di JSON è il seguente: {“responseId”:1200, “availableHotels”:[ {“processId”:”HA-84665605″,”hotelCode”:”UKKTLT”,”availabilityStatus”:”InstantConfirmation”,…}, {“processId”:”HA-28600965″,”hotelCode”:”UKKTLT”,”availabilityStatus”:”InstantConfirmation”,…}, {“processId”:”HI-63991185″,”hotelCode”:”UKJOVF”,”availabilityStatus”:”InstantConfirmation”,…} ], “totalFound”:9, “searchId”:”TP-84026455″} E le seguenti classi: getAvailableHotelResponse w / properties: hotelObj disponibileHotel int totalFound Risposta alle stringhe Ricerca stringa hotelObj w / proprietà: albergo hotel w […]

JavaScriptSerializer non è efficace sulle proprietà virtuali?

Ho restituito un risultato d’azione Json (myObj). Il myObj è di tipo Badge Gli unici due oggetti che Badge ha potuto causare un loop da un serializzatore, sono: public class Badge { public Badge() { } public Badge(String Name, String Description) { this.Name = Name; this.Description = Description; } [ScriptIgnore] public virtual BadgeType BadgeType { […]