JSON : envoi de tableau de String vers le Javascript
Salut à tous,
J'ai une question qui me fait rager depuis un petit moment.
Je travaille sur une portlet.
Lorsque l'utilisateur clique sur un bouton, je veux construire un arbre.
Les données de cet arbre proviennent du .java.
Ces données du .java sont dans un tableau de String. Ce tableau de String je souhaite le transmettre côté javascript.
Pour l'instant je m'y prends ainsi :
Code:
1 2 3 4 5 6 7 8 9 10 11
|
org.json.JSONObject data = null;
try
{
data = new org.json.JSONObject(dataForTree); // dataForTree est mon tableau de String
}
catch(Exception e)
{
...
} |
puis pour l'envoi :
Code:
1 2 3 4 5 6 7
|
try
{
PrintWriter writer = resourceResponse.getWriter();
writer.print(data );
}
... |
Du côté javascript je récupère ce résultat: {"class":"class [[[Ljava.lang.String;"}
Ca me fait une belle jambe un resultat pareil. :mouarf:
Comment puis-je m'y prendre pour exploiter mon tableau de String ?
D'avance merci,
Nicolas