Come descrivere un JSON con frictionless
Con frictionless è possibile descrivere anche un file JSON; farlo non è immediato come per un csv.
A cura di
Dennis Angemi
| issue
#224
| guida/e
Andrea Borruso
Se hai un file data.csv
che vuoi metadatare, puoi installare l’utility frictionless lanciando da terminale
pip install frictionless
per poi dare
frictionless describe data.csv
In output otterrai un file yaml
che puoi usare per descrivere i campi del file e validare quest’ultimo. Se vuoi saperne di più puoi dare un’occhiata a questa sezione di arigadicomando.it.
Se però provi a lanciare lo stesso comando describe
su un file .json
, ad esempio glossary.json
(download)
frictionless describe glossary.json
ottieni questo errore
[resource-error] The data resource has an error: cannot retrieve metadata "glossary.json" because ""
Puoi risolvere il problema semplicemente aggiungendo l’opzione --path
in questo modo
frictionless describe --path glossary.json
Riferimenti
Ultima modifica 21/02/2023: Update descrivere_json_frictionless.md (e8958ab)