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
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.____());
}
}
}