CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[Java] Problème parsing JSON

Begravelsesnatt
Begravelsesnatt
Niveau 4
16 octobre 2016 à 20:56:00

Hello, j'ai un soucis avec mon application.

Je voudrais faire un parsing du JSON renvoyé par cette requête HTTP

https://maps.googleapis.com/maps/api/geocode/json?address=8+Rue+Lucien+Nameche,Namur,+BE&key=AIzaSyA4-8lS6DOSFxwEBXiiLLSy-2QmOyjd_CU

La structure JSON ressemble à un JSONArray "results", qui contient des cellules :
"address_components"
"formatted_address"
"geometry"
"place_id"
"types".

Je voudrais extraire la cellule geometry
String response = (résultat requête http, blabalbla);

JSONObject obj = new JSONObject(response);
JSONArray results = obj.getJSONArray("results");
JSONObject geometry = results.getJSONObject(1);

Le compilateur envoie une exception en disant
W/System.err: org.json.JSONException: Index 1 out of range [0..1)

Quelqu'un aurait une idée ?

Merci

Jean-Esclave
Jean-Esclave
Niveau 10
16 octobre 2016 à 21:06:46

On est en 2016 khey [[sticker:p/1ntq]]
Utilise Jackson, ça sera 100 fois mieux : https://github.com/FasterXML/jackson

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Programmation
  • Création de sites web
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment