Domande taggate «json.net»

Json.NET (noto anche come Newtonsoft.Json) è un popolare framework JSON ad alte prestazioni per .NET.


5
Analisi di JSON utilizzando Json.net
Sto cercando di analizzare alcuni JSON utilizzando la libreria JSon.Net. La documentazione sembra un po 'scarsa e sono confuso su come realizzare ciò di cui ho bisogno. Ecco il formato per il JSON che devo analizzare. { "displayFieldName" : "OBJECT_NAME", "fieldAliases" : { "OBJECT_NAME" : "OBJECT_NAME", "OBJECT_TYPE" : "OBJECT_TYPE" }, …

4
Come faccio a enumerare tramite un JObject?
Sto cercando di determinare come accedere ai dati che si trovano nel mio JObject e non posso per la vita di determinare come usarli. JObject Object = (JObject)Response.Data["my_key"]; Posso stamparlo sulla console facendo Console.WriteLine (Object) e vedo i dati, sembra: { "my_data" : "more of my string data" ... } …
111 c#  json  json.net 

10
Rilevato loop autoreferenziale JSON.Net
Ho un database mssql per il mio sito web all'interno di 4 tabelle. Quando lo uso: public static string GetAllEventsForJSON() { using (CyberDBDataContext db = new CyberDBDataContext()) { return JsonConvert.SerializeObject((from a in db.Events where a.Active select a).ToList(), new JavaScriptDateTimeConverter()); } } Il codice genera il seguente errore: Newtonsoft.Json.JsonSerializationException: loop autoreferenziale …


9
API Web 2: come restituire JSON con nomi di proprietà camelCased, sugli oggetti e sui loro sotto-oggetti
AGGIORNARE Grazie per tutte le risposte. Sono su un nuovo progetto e sembra che finalmente sia arrivato in fondo a questo: sembra che il seguente codice fosse in effetti la colpa: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() { StatusCode = code, Content = …

5
Garantire che le chiavi json siano minuscole in .NET
Esiste un modo semplice utilizzando JSON in .NET per garantire che le chiavi vengano inviate come minuscole? Al momento sto usando la libreria Json.NET di newtonsoft e sto semplicemente usando string loginRequest = JsonConvert.SerializeObject(auth); In questo caso authè solo il seguente oggetto public class Authority { public string Username { …
103 .net  json  json.net 




4
Json.net serializza / deserializza i tipi derivati?
json.net (newtonsoft) Sto esaminando la documentazione ma non riesco a trovare nulla su questo o il modo migliore per farlo. public class Base { public string Name; } public class Derived : Base { public string Something; } JsonConvert.Deserialize<List<Base>>(text); Ora ho oggetti derivati ​​nell'elenco serializzato. Come deserializzare l'elenco e recuperare …


7
Creazione di JSON al volo con JObject
Per alcuni dei miei unit test desidero la possibilità di creare valori JSON particolari (album di registrazione in questo caso) che possono essere utilizzati come input per il sistema in prova. Ho il codice seguente: var jsonObject = new JObject(); jsonObject.Add("Date", DateTime.Now); jsonObject.Add("Album", "Me Against The World"); jsonObject.Add("Year", 1995); jsonObject.Add("Artist", …
96 c#  json  json.net 

3
Setter privati ​​in Json.Net
So che esiste un attributo per gestire i setter privati, ma voglio che questo comportamento sia predefinito, c'è un modo per farlo? Tranne modificare la fonte. Sarebbe fantastico se ci fosse un ambiente per questo.
93 c#  json.net 

4
Mantieni le maiuscole durante la serializzazione dei dizionari
Ho un progetto Web Api configurato in questo modo: config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); Tuttavia, desidero che l'involucro delle chiavi del dizionario rimanga invariato. c'è qualche attributo in Newtonsoft.Jsonche posso usare per una classe per indicare che voglio che il maiuscolo rimanga invariato durante la serializzazione? public class SomeViewModel { public …
92 c#  json.net 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.