MulaiMulai sekarang secara gratis

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

Lihat Kursus

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.____());
        }
    }
}
Edit dan Jalankan Kode