首先,让我简单地说,你们真棒。我在stackoverflow上找到了很多帮助。所以保持好的工作。ASP.NET Json - 访问数据问题
好的,这是我的问题。我试图写一个Facebook的应用程序(只是现在=))。 我需要JSON的帮助。
所以这里是我的HomeController.cs的一部分,真的没什么特别的。
dynamic me2 = app2.Api("/me/feed");
ViewData["data"] = me2.data;
这是我的profile.aspx。它的工作完美,它写出我的脸谱墙上的所有帖子。
<% foreach (JsonObject item2 in (ViewData["data"] as Facebook.JsonArray))
{ %>
<li>
<%=item2["message"] %>
</li>
<%} %>
好吧,现在是它的时间问题。
"data": [
{
"id": "100001721189066_164115910298999",
"from": {
"name": "Poiskus Nulaena",
"id": "100001721189066"
},
"message": "bleble",
"actions": [
{
"name": "Comment",
"link": "http://www.facebook.com/100001721189066/posts/164115910298999"
},
因此,由于ViewData [“data”] = me2.data;在.cs文件中,.aspx文件返回消息(在本例中为bleble)。但是,如何访问“actions”数组中的“link”或“name”元素。我试过了:
-ViewData [“actions”] = me2.actions; - >不起作用
-ViewData [“actions”] = me2.data.actions; - >不工作或者
-nested的foreach在我的情况下不能正常工作
任何帮助将是有益的:P
谢谢
塞巴斯蒂安
你使用的是什么json库? JSON .NET? – StriplingWarrior 2010-12-21 23:04:25