0

文字列のリストとして Json 値がある状況があります。

List<string> values = new List<string>()
{
    "{\"Id\":\"SC\",\"Value\":8563}",
    "{\"Id\":\"SC\",\"Value\":8563}",
    "{\"Id\":\"SC\",\"Value\":8563}"
};

オブジェクトのリストに逆シリアル化する方法:

public class ClassA
{
   public string Id {get; set;}
   public int Value {get;set;}
}

var objectValues = JsonConvert.DeserializeObject<IEnumerable<ClassA>>(values);

値リストを渡しているときにデシリアライズできませんでした。パラメーターとして文字列が必要です。拡張メソッドを作成できますか、または逆シリアル化する簡単な方法はありますか?

4

2 に答える 2