我有一个问题我试图反序列化json字符串来反对我使用的方法是下面的方法。
var dict = new JavaScriptSerializer().Deserialize<Dictionary<string, object>>(json1);
var pc= dict["getresults"];
现在我能够解析数据并将其存储在var变量中“PC”具有键值对,但是任何人都可以告诉我如何从PC中检索数据这可能很容易但是我很难做到这一点
答案 0 :(得分:0)
Dictionary<string, object> myDict=(Dictionary<string, object>)dict;
OR
var pc=(object)dict["getresults"];
答案 1 :(得分:0)
你的JSON是怎样的? 例如,如果它是这样的:
"{\"getresults\": {\"apple\": \"true\", \"orange\": \"false\"}}"
然后你可能想要使用这样的东西:
Dictionary<string, object> a = (Dictionary<string, object>)pc;
if((bool)a["apple"])
{
/*Do something.*/
}