J'essaye d'obtenir le mur de facebook mais j'ai des problèmes avec la structure JSON imbriquée.Get Facebook Mur Facebook C# SDK -> JSON imbriqué
Voici mon code jusqu'à présent
var wall = (JsonObject)fb.Get("me/feed");
List<FBWall> myWall = new List<FBWall>();
foreach (var obj in (JsonArray)wall["data"])
{
FBWall myWall = new Wall();
myWall.Id = (string)(((JsonObject)obj)["id"]);
}
chaîne réelle dans le mur arrive quelque chose comme ça
{"data":[{"id":"576376893_10150590188751894","from":{"name":"Afnan Bashir","id":"576376893"},"story":"\"how are you man??? \" on Xain Ul-Abiddin's timeline."........ and so on
maintenant j'ai données, mais quand je fais (comme cela devrait venir comme ça parce que fichier principal contient d'autres tableaux de JSON)
(((JsonObject)obj)["from"])
Je reçois {"name":"Afnan Bashir","id":"576376893"}
maintenant comment voulez-vous écrire foreach
pour obtenir tout sans aller à un autre foreach
. Je pensais d'une certaine façon peut être avec Linq
'je coups de pied et a crié d'avoir à vivre sur cette route inconnue et mal à l'aise. Ce sera bien, juste "mordre la balle" et "get 'er fait". 'Lolx –
quand je fais' wall ["données"] [0] ["from"] 'J'ai une erreur' Impossible d'appliquer l'indexation avec [] à une expression de type 'object'' –
'dynamic' est votre ami. – DMCS