-
Lire un fichier .json
Bonjour,
J'ai un fichier .json et j'ai besoin de le parser.
J'ai ajouté deux libraries json-lib.jar et gson.jar mais j'ignore ce qu'il faut coder pour s'en servir. Je n'ai jamais travaillé avec les JSONObject
Quelqu'un saurait-il me guider un peu ?
Merci d'avance pour votre aide.
-
Tu utilises quelle librairie la parce que j'en vois 2 différentes (je peux me tromper).
Sinon tu regardes dans la doc http://json-lib.sourceforge.net/usage.html (si tu utilises bien cette librairie la) ou encore ici pour un petit exemple http://answers.oreilly.com/topic/257...-json-in-java/.
Et pour Gson la doc me semble bien fournie aussi ici https://sites.google.com/site/gson/gson-user-guide
-
Vous avez raison, ce sont deux libraries différent .
Je travaille avec Json-lib
et lorsque j'ai essayer de copy/paste le code que vous m'avez envoyer (http://answers.oreilly.com/topic/257...-json-in-java/)
j'ai eu deux problèmes:
1. j'arrive pas a trouver la library de (import org.apache.commons.io.IOUtils;)
2. il m'affiche une erreur sur ( JsonParsing.class.getResourceAsStream)
Merci beaucoup
-
Alors pour le point :
1) Il suffit de prendre la librairie Apache common io (http://commons.apache.org/io/)
2) L'erreur faudrait la montrer (erreur affichage dans la console et les stacktraces).
-
1. j'ai télécharger commons-io-2.4-src.zip mais pas de jar file
2. l'erreur est JsonParsing cannot be resolved to a type.
Par contre dans le link que vous m'avez envoyer , ils ont mentioner qu'il faut: Be sure to add the classifier:
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
Comment ajouter ce classifier???