#1 Tue 08 December 2015 17:27
- kug
- Participant occasionnel
- Date d'inscription: 1 Jul 2013
- Messages: 32
Exploiter entité JSON
Bonjour,
En sortie d'un HTTPFetcher je récupère un JSON dans lequel se trouvent les coordonnées de mon géocodage.
Comment récupérer ces coordonnées dans 2 attributs?
Je me bats avec JSONFragmenter et JSONExtractor mais sans réussite :-(
Voici le code obtenu:
Code:
{ "results" : [ { "address_components" : [ { "long_name" : "Rennes", "short_name" : "Rennes", "types" : [ "locality", "political" ] }, { "long_name" : "Ille-et-Vilaine", "short_name" : "Ille-et-Vilaine", "types" : [ "administrative_area_level_2", "political" ] }, { "long_name" : "Brittany", "short_name" : "Brittany", "types" : [ "administrative_area_level_1", "political" ] }, { "long_name" : "France", "short_name" : "FR", "types" : [ "country", "political" ] } ], "formatted_address" : "Rennes, France", "geometry" : { "bounds" : { "northeast" : { "lat" : 48.1549701, "lng" : -1.624367 }, "southwest" : { "lat" : 48.076861, "lng" : -1.752542 } }, "location" : { "lat" : 48.117266, "lng" : -1.6777926 }, "location_type" : "APPROXIMATE", "viewport" : { "northeast" : { "lat" : 48.1549701, "lng" : -1.624367 }, "southwest" : { "lat" : 48.076861, "lng" : -1.752542 } } }, "place_id" : "ChIJhZDWpy_eDkgRMKvkNs2lDAQ", "types" : [ "locality", "political" ] } ], "status" : "OK" }
Pour info j'utilise FME(R) 2015.1.1.0 (20150715 - Build 15515 - WIN32)
Merci
Hors ligne
#2 Tue 08 December 2015 20:52
- Cherubin
- Participant assidu
- Lieu: NGC 1300
- Date d'inscription: 10 Jun 2008
- Messages: 273
Re: Exploiter entité JSON
ListBuilder?
Hors ligne
#3 Wed 09 December 2015 07:14
- kug
- Participant occasionnel
- Date d'inscription: 1 Jul 2013
- Messages: 32
Re: Exploiter entité JSON
ListBuilder regroupe les attributs de plusieurs entités dans une seule structure de liste alors que j'obtiens un code équivalent pour chacune des entités de mon projet
Hors ligne
#4 Wed 09 December 2015 11:17
- kug
- Participant occasionnel
- Date d'inscription: 1 Jul 2013
- Messages: 32
Re: Exploiter entité JSON
Finalement j'avais mal compris la structure de mon json.
Du coup JSONExtractor est bien le transformer à utiliser avec la requête
Code:
json["results"][0]["geometry"]["location"]["lat"]
Merci
Hors ligne