我使用以下代码从FB获取一些数据:
dynamic parameters = new ExpandoObject();
parameters.ids = "me";
parameters.fields = "friends";
dynamic result = fbApp.Api(parameters);
foreach (dynamic item in result)
{
Response.Write("<h1>" + item.name + "</h1>");
}
此代码失败,显然无法访问属性名称,这是错误:
'System.Collections.Generic.KeyValuePair<string,object>' does not contain a definition for 'name'
访问房产时我做错了什么?这不是正确的方法吗?
查询返回我想要的信息,只是无法访问它。浏览器中的查询返回:
{
"data": [
{
"name": "John Doe 1 ",
"id": "123456789"
},
{
"name": "John Doe 1 ",
"id": "123456789"
},
{
"name": "John Doe 1 ",
"id": "123456789"
}
]
}
任何帮助将不胜感激!
TIA!
答案 0 :(得分:2)
这是一个关键值对sto try item.Value!