Bonjour,
Voilà j'ai quelques soucis pour la récupération et l'affichage de données json.
Tout d'abord voilà les données json à traiter :
A savoir que ces données ne posent aucun problème pour être manipulées avec la version Android de l'appli.
Code : 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 [{"id":"298", "title":"test actu", "subtitle":"blablabla...", "image_url":"truc.png", "ingredients":"retruc.png", "preparation":"blablabla...", "category":"2013-01-21", "submission_date":1363820400, "name":"2013-01-21", "comment_url":"toto","note":2}, {"id":"296", "title":"noyon test", "subtitle":"bonjour", "image_url":"fdsfd.png", "ingredients":"tfghhfg", "preparation":"bonjour", "category":"2013-03-06", "submission_date":1362524400, "name":"2013-03-06", "comment_url":"toto", "note":2}]
Tout d'abord, j'ai une erreur de type JsonReaderException entre les 2 "tableaux" (à la virgule séparant les 2 blocs)
"Additional text encountered after finished reading JSON content: ,. Path '', line 1, position 447."
La solution que j'ai trouvé mais qui n'est vraiment pas terrible, c'est d'effectuer plusieurs requêtes sur un élément à la fois.
De plus, lorsque j'essaye de l'afficher dans une listbox, j'ai seulement un caractère par Item de la ListBox.
Voici mon code :
Je sèche vraiment depuis hier sur ces 2 problèmes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 var t = e.Result.ToString(); t = t.Remove(0, 1); // Les [ et ] en début et fin posent problème, on les retire t = t.Remove(t.Length - 1, 1); // Les [ et ] en début et fin posent problème, on les retire RootObject result = JsonConvert.DeserializeObject<RootObject>(t); listBox1.ItemsSource = result.title;
Merci à mon futur sauveur.
Partager