Als «json.net» getaggte Fragen

139
json.net hat Schlüsselmethode?

Wenn meine Antwort den Schlüssel "Fehler" enthält, muss ich den Fehler verarbeiten und das Warnfeld anzeigen. Gibt es eine "haskey" -Methode in json.net? Mögen: var x= JObject.Parse(string_my); if(x.HasKey["error_msg"]) MessageBox.Show("Error!")

136
JSON.net: Wie deserialisiere ich ohne den Standardkonstruktor?

Ich habe eine Klasse mit einem Standardkonstruktor und einem überladenen Konstruktor, der eine Reihe von Parametern akzeptiert. Diese Parameter stimmen mit Feldern im Objekt überein und werden bei der Erstellung zugewiesen. An diesem Punkt brauche ich den Standardkonstruktor für andere Zwecke, also...

111
Analysieren von JSON mit Json.net

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" : {...

109
Wie zähle ich über ein JObject auf?

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...

109
JSON.Net Selbstreferenzierende Schleife erkannt

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...

98
Das JSON-Array (z. B. [1,2,3]) kann nicht in den Typ '' deserialisiert werden, da für den Typ ein JSON-Objekt (z. B. {“name”: “value”}) erforderlich ist, um die Deserialisierung korrekt durchzuführen

Ich habe diesen JSON: [ { "Attributes": [ { "Key": "Name", "Value": { "Value": "Acc 1", "Values": [ "Acc 1" ] } }, { "Key": "Id", "Value": { "Value": "1", "Values": [ "1" ] } } ], "Name": "account", "Id": "1" }, { "Attributes": [ { "Key": "Name", "Value": { "Value": "Acc 2", "Values": [ "Acc 2" ] }...