これをデシリアライズしようとしていますが、このエラーが発生し続けます。linkJSON.NET文字列の読み込み中にエラーが発生しました。予期しないトークン:StartObject。 Path 'responseData'、
文字列を読み取る際にエラーが発生しました。予期しないトークン:StartObject。パス 'responseData'。私はGoogleで検索したものから
、問題は、私はにデシリアライズしようとしている私のオブジェクトの設定のようです。私のクラスは以下の通りです:
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; }
}
私のクラスで何が間違っていますか?どんな助けでも大歓迎です。
あなたのデータモデルは、実際に返されるJSONと一致していませんが。 'responseData'はオブジェクトですが、代わりに文字列として持っています。修正されたデータモデルを取得するには、JSONをhttp://json2csharp.com/にアップロードしてください。 – dbc
Dang。正直言って最初のようなツールを探していたはずです。ありがとう、たくさんの男。 –