私は以下のようなjsonを持っています:
"[{"a":"b","c":"d"},{"a":"e","c":"f"},{"a":"g","c":"h"}]"
これを匿名型「foo」のオブジェクトのリストにデシリアライズしたい
var foo=new { a=string.empty , c=string.empty };
コードは次のとおりです。
ServiceStackJsonSerializer Jserializer = new ServiceStackJsonSerializer();
dynamic foos = Jserializer.Deserialize<List<foo.GetType()>>(jsonString);
しかし、動作していません。
アップデート :
に置き換えServiceStack
てJavascriptSerializer
渡すと、入力dictionary[]
する必要なく問題が解決しましたanonymous
JavaScriptSerializer jSerializer = new JavaScriptSerializer();
var Foos = jSerializer.Deserialize<Dictionary<string, object>[]>(jsonString);