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

JSON doğrulama

Ürün analizlerin gayet iyi çalışıyor ve ekip bunu günlük otomatik rapor olarak devreye almak istiyor. Ancak üretimde, JSON dosyaları eksik olabilir, bozulabilir veya beklenmedik formatlarda gelebilir. Canlıya çıkmadan önce, uygulamanın zarifçe başarısız olması için hata yönetimi eklemen gerekiyor.

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 yükleme kodunu sarmalamak için bir try bloğu ekle.
  • Her türlü istisnayı ele almak için bir catch bloğu ekle.
  • Yükleme başarısız olursa hata mesajını yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

public class JSONValidation {
    public static void main(String[] args) {
        // Add try block for JSON loading
        ____ {
            JsonReadOptions options = JsonReadOptions.builder("products.json").build();
            Table products = new JsonReader().read(options);
            
            System.out.println("Successfully loaded " + products.rowCount() + " products");
            System.out.println(products.first(3));
        // Add catch block for exceptions
        } ____ (Exception e) {
            // Print error message
            System.err.println("Error reading JSON: " + e.____());
        }
    }
}
Kodu Düzenle ve Çalıştır