Articles of json

c # Parse json Date?

Ottengo una data json da un webservice che ho bisogno di analizzare manualmente e la data è simile a questa: “Fri, 06 Nov 2009 00:00:00 -0800” Come posso analizzare questo in un object datetime? Suppongo che dovrei usare DateTime.ParseExact ma cosa devo inserire in esso.

Ottieni l’elenco dei libri del modello MVC Person all’interno del modello a eliminazione diretta (array osservabile)

Qual è la procedura migliore per ottenere i parametri del modello MVC all’interno del modello a eliminazione diretta? 1) Se è necessario ottenere solo un parametro, è ansible utilizzare quanto segue per impostare la proprietà del modello di visualizzazione ad eliminazione diretta: this.firstName = @Model.FirstName; 2) Se hai un gruppo di proprietà con un modello, […]

Strategia per dividere un grande file JSON

Sto provando a dividere file JSON molto grandi in file più piccoli per un determinato array. Per esempio: { “headerName1”: “headerVal1”, “headerName2”: “headerVal2”, “headerName3”: [{ “element1Name1”: “element1Value1” }, { “element2Name1”: “element2Value1” }, { “element3Name1”: “element3Value1” }, { “element4Name1”: “element4Value1” }, { “element5Name1”: “element5Value1” }, { “element6Name1”: “element6Value1″ }] } … giù a {“elementNName1”: “elementNValue1”} dove […]

Come gestire l’errore nell’analisi di Json.Net

Sto usando Json.Net per la deserializzazione di Json. A volte la stringa Json che ho letto non è corretta (cosa che non posso correggere dato che non la produco). In particolare, in un luogo specifico, dove dovrebbe esserci una stringa, a volte esiste invece un object serializzato. Json.Net si lamenta quindi, non sorprendentemente, di trovare […]

Il parametro POST API Web C # FromBody è sempre nullo

Ho setacciato il web per ore e ho provato diverse soluzioni descritte anche qui su StackOverflow. So che domande simili sono già state fatte prima, ma nessuna delle risposte o dei commenti ha funzionato per me. Il problema: ho un’API Web .NET che ha un metodo Post con alcuni parametri. Uno dei parametri è un […]

ASP.NET JavaScriptSerializer richiede HttpResponse?

Sembra che la class System.Web.Script.Serialization.JavascriptSerializer cerchi di ottenere HttpResponse per la richiesta corrente, presumibilmente per applicare la codifica dei caratteri appropriata. Tuttavia questo significa che quando si usa la class senza HttpContext in scope, esplode con la seguente eccezione + trace dello stack: [HttpException (0x80004005): Response is not available in this context.] System.Web.HttpContext.get_Response() +8753496 System.Web.Util.HttpEncoder.get_Current() […]

Converti JSON in List con .NET

Dopo giorni per provare a convertire Json in Lista degli oggetti, sono qui. Ho un’API REST che restituisce la stringa Json: { GetItemsListResult:”[ { “code”:”VOL00056″, “clsID”:223108653, “type”:2, “status”:1, “free”:0.0, “total”:671088640.0, “perc”:99, “descr”:”no mailing”, “dt”:20160926, “tm”:112456, “full”:1 }, { “code”:”VOL00055″, “clsID”:111760419, “type”:2, “status”:1, “free”:0.0, “total”:671088640.0, “perc”:99, “descr”:”Email”, “dt”:20160817, “tm”:222411, “full”:1 } ]” } So che questa […]

Come posso implementare la serializzazione personalizzata di JSON aggiungendo i tipi ai nomi delle proprietà?

Sto provando a serializzare un object su JSON usando newtonsoft.json. L’unica cosa è che non posso aggiungere il tipo JSON al nome del campo. Considera questo esempio: var item = new { value = “value”, data = new []{“str”, “str”}, b = true }; Voglio convertirlo in { “value.string” : “value”, “data.array” : [“str”, “str”], […]

XDocument o XmlDocument in JSON con C #

Ho questo XML che è fantastico: ma esce in questo JSON: {“Products”:{“Product”:[{“@ProductCode”:”C1010″,”@CategoryName”:”Coins”}, {“@ProductCode”:”C1012″,”@CategoryName”:”Coins”}, {“@ProductCode”:”C1013″,”@CategoryName”:”Coins”}]}} Non vorrei un sottolivello ‘Prodotto’ nel mio caso perché tutte e tre le linee sono un prodotto. Questo è il mio codice C #: //x is an XDocument. JsonConvert.SerializeXNode(x, Formatting.None, false) //JsonConvert.SerializeXNode(x); //I also tried without the formatting and the boolean. […]

Riferimenti circolari e problemi Script Ignora

Ho diverse classi BusinessObject che si riferiscono l’una all’altra e ho bisogno di serializzarne una in JsonResponse e restituirla alla mia vista. Continuo a ricevere un’eccezione di riferimento circolare e non riesco a liberarmene. Ho inserito il [ScriptIgnore()] su ogni proprietà che non è una semplice proprietà del tipo di dati e sto ancora ricevendo […]