Jeu de données : Données touristiques de la base DATAtourisme
Titre : Problème conversion de JSON en CSV
Date : 2018-07-04 09:31

Bonjour,

lorsque j'execute votre programme en python j'ai bien un CSV en sortie mais il y a énormément de champs vides. Lorsque je navigue dans les JSON il y a beaucoup d'arborescences qui ne correspondent pas avec celles dans le programme python. C'est souvent une histoire de ":" ou pour la ville par exemple j'ai dénombré ces possibilités là:

ldget(e, [':hasContact', 'schema:address', 'hasAddressCity', '@value'])
ldget(e, [':hasContact', 'schema:address', ':hasAddressCity', '@value'])
ldget(e, ['hasContact', 'schema:address', 'hasAddressCity', '@value'])
ldget(e, ['hasContact', 'schema:address', ':hasAddressCity', '@value'])
ldget(e, [':hasContact', 'schema:address', 'hasAddressCity', 'rdfs:label', '@value'])
ldget(e, [':hasContact', 'schema:address', ':hasAddressCity', 'rdfs:label', '@value'])
ldget(e, ['hasContact', 'schema:address', 'hasAddressCity', 'rdfs:label', '@value'])
ldget(e, ['hasContact', 'schema:address', ':hasAddressCity', 'rdfs:label', '@value'])
ldget(e, ['isLocatedAt', 'schema:address', ':schema:addressLocality'])
ldget(e, [':isLocatedAt', 'schema:address', 'schema:addressLocality'])
ldget(e, [':isLocatedAt', 'schema:address', ':schema:addressLocality'])
ldget(e, ['isLocatedAt', 'schema:address', 'schema:addressLocality'])

Et je n'arrive pas à récupérer tous les champs liés aux villes.

Est-ce que je passe à côté de quelque chose? Auriez-vous des suggestions?

Merci beaucoup d'avance.
Bonjour, je vous relance sur la question, je n'ai toujours rien trouvé de mon côté..

Cordialement.

Annotation : Formatage non respecté (Exploitabilité)