Bonjour tout le monde !
Je cherche à lire des données fournies par une api et je ne m'en sors pas...
Mon recupContact ressemble à ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 var clientRecupContact = new RestClient(baseURL); var requestRecupContact = new RestRequest("l'url de mon api", Method.GET); requestRecupContact.AddHeader("Content-Type", "application/json"); requestRecupContact.AddHeader("Authorization", "KEY" + globalVar.KeyAccess); IRestResponse responseRecupContact = clientRecupContact.Execute(requestRecupContact); dynamic RecupContact = Newtonsoft.Json.JsonConvert.DeserializeObject<dynamic>(responseRecupContact.Content); LogWrite("RecupContact est : " + RecupContact);
Code JSON : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 "questions": { "allIds": [ "9d45cef5468-z357743-359d3546", "97y29562jz2-e35462d-2d3531dt", ] "byId": { "9d45cef5468-z357743-359d3546": { "id": "9d45cef5468-z357743-359d3546", "sequence": 1, "TypeDequestion": "ATTRIBUT", "need": true, "name": "Nom de Question numéro 1", }, "97y29562jz2-e35462d-2d3531dt": { "id": "97y29562jz2-e35462d-2d3531dt", "sequence": 2, "TypeDequestion": "ATTRIBUT", "need": false, "name": "Nom de Question numéro 2", } } }
Si je fais ensuite un LogWrite(RecupContact.questions.byID) j'obtiens ça :
Code JSON : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 "byId": { "9d45cef5468-z357743-359d3546": { "id": "9d45cef5468-z357743-359d3546", "sequence": 1, "TypeDequestion": "ATTRIBUT", "need": true, "name": "Nom de Question numéro 1", }, "97y29562jz2-e35462d-2d3531dt": { "id": "97y29562jz2-e35462d-2d3531dt", "sequence": 2, "TypeDequestion": "ATTRIBUT", "need": false, "name": "Nom de Question numéro 2", } }
Je veux pouvoir récupérer mes noms de questions ... Comment je peux faire ça ?
Si je fais un LogWrite(RecupContact.questions.byID.9d45cef5468-z357743-359d3546.friendlyName) ça bug a cause des chiffres ce que je trouve normal... C'est un tableau que je dois lire ?
Merci de votre aide !
Mojito
Partager