Začněte nyníZačněte zdarma

Import vnořených dat

Vytváříš HR dashboard a data o zaměstnancích přicházejí jako vnořený JSON soubor. JSON v praxi často obsahuje hierarchické struktury, ale Tablesaw je dokáže automaticky zploštit do tabulkového formátu.

Tvým úkolem je načíst vnořený JSON, prozkoumat jeho zploštěnou strukturu a vyfiltrovat konkrétního zaměstnance. Třídy JsonReader, JsonReadOptions a Table jsou již naimportované.

Toto cvičení je součástí kurzu

Importing Data in Java

Zobrazit kurz

Pokyny k cvičení

  • Nakonfiguruj možnosti čtení JSON a nastav vlastní název tabulky.
  • Načti JSON soubor do tabulky.
  • Vyfiltruj z tabulky zaměstnance jménem "Alice".

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

public class NestedEmployees {
    public static void main(String[] args) {
        // Configure options with table name
        JsonReadOptions options = JsonReadOptions
            .____("nested.json")
            .____("Employees")
            .build();
        
        // Load JSON into table
        Table employees = new ____().read(options);
        
        System.out.println("Rows: " + employees.rowCount());
        System.out.println("Columns: " + employees.columnCount());
        System.out.println("Structure: " + employees.structure());
        
        // Filter for "Alice"
        Table alice = employees.____(
            employees.stringColumn("name").isEqualTo("____")
        );
        System.out.println(alice);
    }
}
Upravit a spustit kód