Validasi JSON
Analisis produk Anda berjalan baik, dan tim ingin menerapkannya sebagai laporan harian otomatis. Namun di lingkungan produksi, file JSON bisa saja hilang, rusak, atau datang dalam format yang tidak terduga. Sebelum go live, Anda perlu menambahkan penanganan kesalahan agar aplikasi gagal dengan tetap tertangani.
Kelas JsonReader, JsonReadOptions, dan Table telah diimpor untuk Anda.
Latihan ini adalah bagian dari kursus
Mengimpor Data di Java
Petunjuk latihan
- Tambahkan blok try untuk membungkus kode pemuatan JSON.
- Tambahkan blok catch untuk menangani pengecualian apa pun.
- Cetak pesan kesalahan jika pemuatan gagal.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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.____());
}
}
}