Derzeit habe ich einige Probleme. Ich verwende C # mit Json.NET. Das Problem ist, dass ich immer bekomme: {"Unerwartetes Zeichen beim Parsen des Werts: e. Pfad '', Zeile 0, Position 0."} Ich verwende Json.NET also folgendermaßen. Ich habe eine Klasse, die gerettet werden soll. Die Klasse sieht so aus: public …
Ich versuche, JSON mithilfe der JSon.Net-Bibliothek zu analysieren. Die Dokumentation wirkt etwas spärlich und ich bin verwirrt, wie ich das erreichen soll, was ich brauche. Hier ist das Format für den JSON, den ich analysieren muss. { "displayFieldName" : "OBJECT_NAME", "fieldAliases" : { "OBJECT_NAME" : "OBJECT_NAME", "OBJECT_TYPE" : "OBJECT_TYPE" }, …
Ich versuche zu bestimmen, wie auf die Daten in meinem JObject zugegriffen werden soll, und ich kann für mein ganzes Leben nicht bestimmen, wie ich sie verwenden soll. JObject Object = (JObject)Response.Data["my_key"]; Ich kann es mit Console.WriteLine (Object) auf der Konsole drucken und sehe die Daten wie folgt: { "my_data" …
Welche Ausnahmen wirft Newtonsoft.Json.DeserializeObject? Ich möchte damit umgehen. http://james.newtonking.com/json/help/?topic=html/M_Newtonsoft_Json_JsonConvert_DeserializeObject.htm#seeAlsoToggle
Ich habe eine MSSQL-Datenbank für meine Website in 4 Tabellen. Wenn ich das benutze: 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()); } } Der Code führt zu folgendem Fehler: Newtonsoft.Json.JsonSerializationException: Selbstreferenzierende Schleife für Eigenschaft …
AKTUALISIEREN Danke für alle Antworten. Ich bin in einem neuen Projekt und es sieht so aus, als wäre ich endlich auf den Grund gegangen: Es sieht so aus, als ob der folgende Code tatsächlich schuld war: public static HttpResponseMessage GetHttpSuccessResponse(object response, HttpStatusCode code = HttpStatusCode.OK) { return new HttpResponseMessage() { …
Gibt es eine einfache Möglichkeit, JSON in .NET zu verwenden, um sicherzustellen, dass die Schlüssel in Kleinbuchstaben gesendet werden? Im Moment benutze ich die Json.NET-Bibliothek von newtonsoft und benutze sie einfach string loginRequest = JsonConvert.SerializeObject(auth); In diesem Fall authhandelt es sich nur um das folgende Objekt public class Authority { …
Ist es möglich, JSON.NET als Standard-JSON-Serializer in ASP.NET MVC 3 zu verwenden? Nach meinen Recherchen scheint die einzige Möglichkeit, dies zu erreichen, darin zu bestehen , ActionResult zu erweitern, da JsonResult in MVC3 nicht virtuell ist ... Ich hoffte, dass es mit ASP.NET MVC 3 eine Möglichkeit geben würde, einen …
Ich versuche, meine SendGridPlus-Bibliothek so zu reparieren, dass sie mit SendGrid-Ereignissen umgehen kann, habe jedoch Probleme mit der inkonsistenten Behandlung von Kategorien in der API. In der folgenden Beispielnutzlast aus der SendGrid-API-Referenz werden Sie feststellen, dass die categoryEigenschaft für jedes Element entweder eine einzelne Zeichenfolge oder ein Array von Zeichenfolgen …
json.net (newtonsoft) Ich sehe mir die Dokumentation an, finde aber nichts dazu oder den besten Weg, dies zu tun. public class Base { public string Name; } public class Derived : Base { public string Something; } JsonConvert.Deserialize<List<Base>>(text); Jetzt habe ich Objekte in der serialisierten Liste abgeleitet. Wie deserialisiere ich …
Ich habe ein JObject(ich verwende Json.Net), das ich mit LINQ to JSON erstellt habe (ebenfalls von derselben Bibliothek bereitgestellt). Wenn ich die ToString()Methode auf dem JObjectaufrufe, werden die Ergebnisse als formatierter JSON ausgegeben. Wie setze ich die Formatierung dafür auf "keine"?
Ich weiß, dass es ein Attribut gibt, mit dem private Setter behandelt werden können, aber ich möchte dieses Verhalten standardmäßig. Gibt es eine Möglichkeit, dies zu erreichen? Außer die Quelle zu optimieren. Wäre toll, wenn es dafür eine Einstellung gäbe.
Ich habe ein C # -Bibliotheksprojekt erstellt. Das Projekt hat diese Zeile in einer Klasse: JsonConvert.SerializeObject(objectList); Ich bekomme eine Fehlermeldung Der Name JsonConvert existiert im aktuellen Kontext nicht. Um das zu beheben, habe ich System.ServiceModel.Web.dllReferenzen hinzugefügt , aber kein Glück gehabt. Wie kann ich diesen Fehler beheben?
Ich habe ein Web-API-Projekt, das wie folgt konfiguriert wird: config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver(); Ich möchte jedoch, dass das Gehäuse der Wörterbuchschlüssel unverändert bleibt. Gibt es ein Attribut in Newtonsoft.Jsoneiner Klasse, das angibt, dass das Gehäuse während der Serialisierung unverändert bleiben soll? public class SomeViewModel { public Dictionary<string, string> Data { …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.