【发布时间】:2014-10-30 10:44:49
【问题描述】:
我正在做一个查询并得到这样的结果,我把它放入一个 Hashtable
{"success":"true", "result":[{"type":"email", "address":"aaasd@asd.com"},{"type":"email", "address":"aaasddee@dse.com"}]}
那我就做
return hashtable["result"];
所以我只剩下这个了
[{"type":"email", "address":"aaasd@asd.com"},{"type":"email", "address":"aaasddee@dse.com"}]
但我的问题是我不知道如何从“结果”遍历每个对象以填充我自己的对象。我正在寻找解决方案,但我找到的唯一答案是使用
foreach(DictionaryEntry entry in searchResult) {
//do something<br>
}
当我像这样遍历哈希表时,我只能使用属性entry.Key 和entry.Value,但我不能说出我需要的特定键的值。欢迎任何建议。
【问题讨论】:
-
你应该研究像 JSON.NET 这样的库来为你做这种反序列化