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
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.____());
}
}
}