Capitolo 6. Usare DuckDB con i file JSON
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
Nel Capitolo 2 hai imparato a caricare su DuckDB dati in diversi formati: CSV, Parquet, file Excel e database MySQL. Un altro importante formato di file molto diffuso tra gli sviluppatori è JSON (JavaScript Object Notation).
Una delle caratteristiche notevoli di JSON è la sua struttura flessibile e dinamica: non c'è uno schema fisso da seguire e puoi utilizzare coppie chiave/valore dinamiche per rappresentare i tuoi dati. In DuckDB ci sono diverse tecniche che puoi utilizzare per lavorare con i file JSON e per questo motivo JSON merita un capitolo dedicato.
In questo capitolo esamineremo i vari modi in cui puoi caricare i file JSON in DuckDB. Analizzeremo alcuni file JSON con strutture diverse e ti consiglieremo quale funzione utilizzare per caricarli.
Primer su JSON
Questa sezione è una rapida introduzione per coloro che su non conoscono il formato dei file JSON. Se hai già familiarità con JSON, puoi passare direttamente alla sezione successiva.
JSON è un formato di rappresentazione dei dati leggero, facile da leggere e da interpretare per l'uomo e molto efficiente per i computer che lo manipolano e lo generano all'indirizzo . JSON supporta i seguenti tipi di dati:
Oggetto
Stringa
Booleano
Numero
Array
nullo
Le sezioni seguenti approfondiscono ciascuno dei tipi di dati.
Oggetto
Un oggetto è una ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access