JSON-bestanden laden
Je bent net begonnen bij een e-commerce-analyseteam en je eerste taak is het verkennen van de productcatalogus van het bedrijf. De data komt binnen als een JSON-bestand — een formaat dat je vaak tegenkomt bij web-API’s en moderne databronnen.
Voordat je met de analyse begint, moet je de JSON-data laden en de structuur ervan begrijpen. De classes JsonReader, JsonReadOptions en Table zijn alvast voor je geïmporteerd.
Deze oefening maakt deel uit van de cursus
Data importeren in Java
Oefeninstructies
- Configureer en bouw de JSON-leesopties voor het bestand.
- Maak een
JsonReaderen laad de data in een tabel. - Toon de eerste drie rijen van de tabel.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
public class UnderstandingJSON {
public static void main(String[] args) {
// Configure and build JSON read options
JsonReadOptions options = ____.builder("products.json").____();
// Create JsonReader and load data
Table products = new ____().read(____);
System.out.println("Product Catalog Structure:");
System.out.println("Columns: " + products.columnNames());
System.out.println("Row count: " + products.rowCount());
System.out.println("\nTable structure:");
System.out.println(products.structure());
// Display first three rows
System.out.println("\nFirst few rows:");
System.out.println(products.____(3));
}
}