91,6 → 91,9 |
observation.setCommentaire(getValeurOuVide(observationJson, "commentaire")); |
observation.setNumNomenclatural(getValeurOuVide(observationJson, "determination.nn")); |
observation.setReferentiel(getValeurOuVide(observationJson, "determination.referentiel")); |
String nbCom = getValeurOuVide(observationJson, "nb_commentaires"); |
nbCom = nbCom.equals("") ? "0" : nbCom; |
observation.setNbCommentaires(nbCom); |
observation.setMotsClefs(parserMotsCles(UtilitairesServiceResultat.getValeurOuVide(observationJson, "mots_cles_texte"))); |
JSONValue propositions = observationJson.get("commentaires"); |
|
626,12 → 629,11 |
// TODO ajouter vérifications plus précises |
double total = retourJson.isObject().get("entete").isObject().get("total").isNumber().doubleValue(); |
nbTotalObservationsPourLaRecherche = (int) total; |
JSONObject tableauObs = retourJson.isObject().get("resultats").isObject(); |
JSONArray tableauObs = retourJson.isObject().get("resultats").isArray(); |
|
if (tableauObs != null) { |
java.util.Iterator<String> it = tableauObs.keySet().iterator(); |
while (it.hasNext()) { |
JSONObject observationJson = tableauObs.get(it.next()).isObject(); |
for(int i = 0; i < tableauObs.size(); i++) { |
JSONObject observationJson = tableauObs.get(i).isObject(); |
Observation observation = analyserObservation(observationJson); |
observations.add(observation); |
} |