BaşlayınÜcretsiz başlayın

İç içe veriyi içe aktarma

Bir İK gösterge paneli oluşturuyorsun ve çalışan verileri iç içe bir JSON dosyası olarak geliyor. Gerçek dünyadaki JSON'lar genellikle hiyerarşik yapılara sahiptir, ancak Tablesaw bunları otomatik olarak tabular bir formata düzleştirebilir.

Görevin, iç içe JSON'u yüklemek, düzleştirilmiş yapısını keşfetmek ve belirli bir çalışanı filtrelemek. JsonReader, JsonReadOptions ve Table sınıfları senin için içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Java'da Veri İçe Aktarma

Kursa Göz Atın

Egzersiz talimatları

  • JSON okuma seçeneklerini özel bir tablo adıyla yapılandır.
  • JSON dosyasını bir tabloya yükle.
  • Tabloda adı "Alice" olan çalışanı bulmak için filtrele.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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);
    }
}
Kodu Düzenle ve Çalıştır