将代码从Android移植到Windows Phone
本文关键字:Windows Phone 代码 Android | 更新日期: 2023-09-27 18:09:24
我正在寻找类似的c#代码为android代码的下面部分。atttemptMappingD
是一个对象。
Enumeration<?> keysE = (Enumeration<?>) ((JSONObject) atttemptMappingD)
.keys();
while (keysE.hasMoreElements()) {
String key = (String) keysE.nextElement();
String value = ((JSONObject) atttemptMappingD).getString(key);
}
谁能建议我如何在c#中实现这一点?对于JSONObject
,我使用Newtonsoft.Json.Linq.JObject
LINQ to JSON是一个处理JSON对象的API。它在设计时考虑了LINQ,以便能够快速查询和创建JSON对象。LINQ到JSON位于Newtonsoft.Json.Linq namespace.
下,您可以从这里获得完整参考(LINQ到JSON)如何根据您的要求完成。
我找到答案了,希望对大家有所帮助。
var keysE = ((JObject)atttemptMappingD).ToObject<Dictionary<string, object>>();
foreach (var item in keysE)
{
string key = (string)item.Key.ToString();
string value = ((JObject)atttemptMappingD)[key].ToString();
}