J'essaye d'obtenir le paramètre id du json ci-dessous sans succès, en utilisant C#. Il est un double tableau (utilisateurs/Warings)récupère la valeur du paramètre JSON C#
JSON:
contents = "{\"users\":[{\"id\":64,\"username\":\"100146\",\"firstname\":\"NAME\",\"lastname\":\"LASTNAME PROFILI\",\"department\":\"\",\"firstaccess\":0,\"lastaccess\":0"}],\"warnings\":[]}"
ce que j'ai essayé
JavaScriptSerializer serializer = new JavaScriptSerializer();
object obj1 = serializer.DeserializeObject(contents);
object obj2 = obj1["users"];
string id = obj2["id"];
je reçois une erreur dans obj2. Je ne veux pas créer une classe pour analyser le JSON, il suffit d'extraire la valeur d'id du tableau 'users' est assez
merci pour votre temps!
Quelle est l'erreur que vous obtenez? Certaines informations de base sont utiles –
l'erreur est 'Erreur Impossible d'appliquer l'indexation avec [] à une expression de type' objet 'et il apparaît sur l'objet' obj2 = obj1 ["users"]; ' ligne – user77