En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés. Mentions légales.

Forum - Questions sur Access - Récupérer du data JSON


 

actif  Sujet n° 860

le 01/02/2024 : 18:43
par Pedro

Anonyme

visiteur

Bonjour, 

ça fait longtemps que je ne suis pas venu ici mais je me suis dit que ça serait le meilleur endroit.

J'utilise un service web qui me retourne du contenu JSON. 

Ma question : comment récupérer une ou plusieurs lignes sous la forme de variable à traiter ou éventuellement à enregistrer dans une table.

exemple :

https://geoegl.msp.gouv.qc.ca/apis/terrapi/codes-postaux/J0R1b1/municipalites 

retourne 2 blocs de 8 variables de la manière suivante

	
features	
0	
properties	
code	"75040"
nom	"Prévost"
designation	"V"
population	14060
statut	"AC"
mrcCode	"750"
regAdminCode	"15"
type	"municipalites"
type	"Feature"
1	
properties	
code	"77035"
nom	"Sainte-Anne-des-Lacs"
designation	"P"
population	3974
statut	"AC"
mrcCode	"770"
regAdminCode	"15"
type	"municipalites"
type	"Feature"
type	"FeatureCollection"

 

je souhaite via une fonction VBA, récupérer entre autre les variables code et nom du bloc 1 (et des blocs 2 à N le cas échéant).

SVP par quelle approche ? une piste ?

merci

Poster une réponse Haut  
Réponse n° 1
--------
le 02/02/2024 : 11:41
par 3Stone

3Stone

Administrateur


Bonjour,

(j'ai remis un peu d'ordre dans le texte récupéré) wink

Si les désignations, "code", nom, désignation, population, etc. ne change pas entre les appels, c'est faisable avec un peu de code.

Ceci devrait encore fonctionné (j'ai pas testé actuellement) pour récupérer le fichier en local. Ensuite on lit ligne par ligne.

Cordialement,

Pierre (3Stone)

Poster une réponse Haut  
Réponse n° 2
--------
le 02/02/2024 : 21:12
par Pedro

Anonyme

visiteur

merci pour l'ordre, je l'avait inscrit à peu près comme toi mais le résultat s'est brouillé à la sauvegarde du message.  

De mon côté j'essai avec le module JsonConverter disponible sur GitHub mais je n'arrive pas à le faire fonctionner avec mes données sur 2 niveaux.  tous les exemples ne montre qu'un seul niveau.

je serais absent pour 3-4 jours, et de retour par la suite (s'il y a du nouveau).  merci

Poster une réponse Haut  
actif sujet actif   clos sujet clos   Important! Important!   Nouveau Nouveau message
Rectifier Rectifier message   Clôturer Clôturer sujet   Remonter Remonter  
Catégories de discussion  Forum  



Vous êtes ici :   Accueil » Forum » Questions sur Access » Récupérer du data JSON