Ich versuche dieses link deserialize, aber ich bekomme diesen Fehler immer wieder.JSON.NET Fehler beim Lesen der Zeichenfolge. Unerwartetes Token: StartObject. Pfad 'responseData',
Fehler beim Lesen der Zeichenfolge. Unerwartetes Token: StartObject. Pfad 'Antwortdaten'.
Von dem, was ich gegoogelt habe, scheint das Problem der Aufbau meines Objekts zu sein, in dem ich versuche, zu deserialisieren. Unten ist meine Klasse:
public class FeedSearchResult
{
[JsonProperty("responseData")]
public String ResponseData { get; set; }
[JsonProperty("query")]
public String Query { get; set; }
[JsonProperty("entries")]
public string[] Entries { get; set; }
[JsonProperty("responseDetails")]
public object ResponseDetails { get; set; }
[JsonProperty("responseStatus")]
public String ResponseStatsu { get; set; }
}
public class ResultItem
{
[JsonProperty("title")]
public String Title { get; set; }
[JsonProperty("url")]
public String Url { get; set; }
[JsonProperty("link")]
public String Link { get; set; }
}
Was mache ich falsch in meiner Klasse? Jede Hilfe würde sehr geschätzt werden.
Ihr Datenmodell das zurückgegebene JSON nicht wirklich übereinstimmen; 'responseData' ist ein Objekt, aber Sie haben es stattdessen als String. Laden Sie das JSON auf http://json2csharp.com/ hoch, um ein korrigiertes Datenmodell zu erhalten. – dbc
Dang. Ich hätte ehrlich gesagt nach einem solchen Tool suchen sollen. Vielen Dank Alter. –