ComenzarEmpieza gratis

Validación de JSON

Tu análisis de productos funciona bien y el equipo quiere desplegarlo como un informe diario automatizado. Pero en producción, los archivos JSON pueden faltar, estar dañados o llegar en formatos inesperados. Antes de salir a producción, necesitas añadir manejo de errores para que la aplicación falle de forma controlada.

Las clases JsonReader, JsonReadOptions y Table ya se han importado por ti.

Este ejercicio forma parte del curso

Importación de datos en Java

Ver curso

Instrucciones del ejercicio

  • Añade un bloque try para envolver el código de carga de JSON.
  • Añade un bloque catch para manejar cualquier excepción.
  • Imprime el mensaje de error si la carga falla.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

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 y ejecutar código