ÎncepețiÎncepe gratuit

Validarea JSON

Analiza produselor funcționează bine, iar echipa vrea să o transforme într-un raport zilnic automatizat. Însă în producție, fișierele JSON pot lipsi, pot fi corupte sau pot sosi în formate neașteptate. Înainte de lansare, trebuie să adaugi gestionarea erorilor, astfel încât aplicația să eșueze în mod controlat.

Clasele JsonReader, JsonReadOptions și Table au fost deja importate.

Acest exercițiu face parte din cursul

Importul datelor în Java

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă un bloc try pentru a încapsula codul de încărcare a JSON-ului.
  • Adaugă un bloc catch pentru a gestiona orice excepție.
  • Afișează mesajul de eroare dacă încărcarea eșuează.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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.____());
        }
    }
}
Editează și rulează codul