JackDanny / projetDCLL_MoodleXML_Json

Projet pour passer du moodleXML au Json et vice-versa et Tutti Quanti
1 stars 2 forks source link

Json -> XML [parseur] - Ordre des éléments #30

Closed FlorentMouysset closed 11 years ago

FlorentMouysset commented 11 years ago

La méthode "parser" retourne un JSONArray. Mais les éléments qui le compose sont-ils dans l'ordre de lecture du fichier JSON (tab[0] = 1é élément du json) ? Merci de vérifier (avec des tests éventuellement) cette propriété essentielle.

smailGithub commented 11 years ago

@FlorentMouysset , lors de la compilation du parseur , la console afficher cette erreur :

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at jsonToXml.jsonParser.JsonParserImpl.main(JsonParserImpl.java:23)

La ligne 23 est ma suivante : i.parser(args[0]);

smailGithub commented 11 years ago

@FlorentMouysset
pourquoi le test : i.parser("src/test/resources/user.json"); retourne une console vide?

FlorentMouysset commented 11 years ago

Heu... je sais pas, je m'occupe pas (plus) de cette partie du projet. Ce bug relève plus de la partie Json Parser je pense. Vois avec @JackDanny.

Je veux juste savoir si l'objet retourné par "votre" méthode parser retourne bien un tableau ordonné, normalement oui mais faut en être absolument sûre afin d'avoir la qualité requise pour le générateur XML(ce que je développe). Merci

smailGithub commented 11 years ago

@JackDanny une idée sur ce bug?

FlorentMouysset commented 11 years ago

getJSONArray est implémenté par une ArrayList l'ordre est respecté. Mais faites des tests quand même.

FlorentMouysset commented 11 years ago

C'est bon tout est dans la doc : http://www.json.org/javadoc/org/json/JSONArray.html RTFM en fait !