Začněte nyníZačněte zdarma

Validace JSON

Analýza produktů funguje skvěle a tým ji chce nasadit jako automatizovaný denní report. V produkčním prostředí ale mohou JSON soubory chybět, být poškozené nebo přicházet v neočekávaném formátu. Než aplikaci spustíš naživo, musíš přidat ošetření chyb, aby v případě problému selhala korektně.

Třídy JsonReader, JsonReadOptions a Table jsou už naimportované.

Toto cvičení je součástí kurzu

Importing Data in Java

Zobrazit kurz

Pokyny k cvičení

  • Přidej blok try, který obalí kód pro načítání JSON.
  • Přidej blok catch pro zpracování případných výjimek.
  • Pokud se načítání nezdaří, vypiš chybovou zprávu.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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.____());
        }
    }
}
Upravit a spustit kód