Comece agoraComece grátis

Validação de JSON

Sua análise de produtos está funcionando bem, e a equipe quer implantá-la como um relatório diário automatizado. Mas, em produção, arquivos JSON podem estar ausentes, corrompidos ou chegar em formatos inesperados. Antes de entrar em produção, você precisa adicionar tratamento de erros para que o aplicativo falhe de forma controlada.

As classes JsonReader, JsonReadOptions e Table já foram importadas para você.

Este exercicio faz parte do curso

Importando dados em Java

Ver curso

Instruções do exercicio

  • Adicione um bloco try para envolver o código de carregamento do JSON.
  • Adicione um bloco catch para lidar com quaisquer exceções.
  • Imprima a mensagem de erro se o carregamento falhar.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

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.____());
        }
    }
}
Editar e Executar Código