Utiliser des données en json
Bonjour à tous,
Je fais une requête Ajax pour récupérer une liste de villes, les données transite donc sous forme de json.
pour envoyer les données, pas de problème.
après avoir fait mon traitement je retourne les noms des villes sous forme de json encore grâce a la fonction .net suivante (c#) :
Code:
1 2 3 4
|
// cities est un de type List<String>
JavaScriptSerializer serializer = new JavaScriptSerializer();
context.Response.Write(serializer.Serialize(cities)); |
retour coté client ou je reçois les infos suivantes :
Code:
1 2
|
["blabla1","blabla2","blabla3"] |
d'après mes recherches il faut ensuite que je fasse un eval(), ce que j'ai fait (JS) :
Code:
1 2 3 4 5 6
|
var myResult = eval('(' + data + ')');
for(test in myResult){
alert(test);
} |
le problème c'est que l'alert() me renvoie "0", "1", "2"
Comment faire pour récupérer les noms des villes ?
Merci.