私はJSON
データをクラスに格納しています。しかし、私は、BadGuy
の下の2番目のJSON
行を解決するのに苦労しています。私はそれが正しくデータを格納することはできません。JSON解析の問題
JSON
をデシリアライズ方法
{
\"First\":{\"FirstBool\":1, \"aString\":\"hello\"},
\"BadGuy\":\"BadGuy says hello\" //<--- this one, how do I tackle this in code below?
}
public class First
{
[JsonProperty("FirstBool")]
public int FirstBool { get; set; }
[JsonProperty("aString")]
public string aString { get; set; }
}
public class BadGuy //my poorly attempt
{
[JsonProperty("BadGuy")]
public string BadGuy { get; set; }
}
public class ClsResult
{
[JsonProperty("First")]
public First First { get; set; }
[JsonProperty("BadGuy")] // another poorly attempt
public BadGuy BadGuy { get; set; }
}
:
var ser = JsonConvert.DeserializeObject<ClsResult>(myJSON);
「BadGuy」タイプはありません。「BadGuy」プロパティは「string」と入力してください。 – Sinatr
@Sinatr BadGuyクラスの '[JsonProperty(" string ")]'のような意味ですか? – user7399041
いいえ、@AndySkirrow答えを参照してください。 – Sinatr