JSON 2.4 et JAVA (jdk 1.4)
Bonjour à tous,
J'ai une servlet qui doit envoyer une variable sous cette forme-là :
Code:
1 2 3 4 5 6 7 8 9 10 11
| [{
'id' : 'root_1',
'txt' : 'Racine 2',
'items' : [
{
'id' : 'branch_2',
'txt' : 'Branche 2'
}
]
}]; |
Pour cela j'utilise JSON:
Code:
JSONObject json = JSONObject.fromObject("{\"id\":\"json\",\"txt\":\"adddd\",\"items\":[{\"id\" : \"branch_2\",\"txt\" : \"Branche 2\"}]}");
J'ai le message d'erreur suivant :
Citation:
[Erreur de servlet]-[java.lang.ThreadLocal: method remove()V not found]: java.lang.NoSuchMethodError: java.lang.ThreadLocal: method remove()V not found
Peut être que je formate mal l'argument:
Code:
"{\"id\":\"json\",\"txt\":\"adddd\",\"items\":[{\"id\" : \"branch_2\",\"txt\" : \"Branche 2\"}]}"
ou peut être qu'il n'accepte pas les [.
Avez vous une idée ?