CommencerCommencer gratuitement

Validation JSON

Votre analyse produit fonctionne bien, et l’équipe souhaite la déployer en tant que rapport quotidien automatisé. Mais en production, les fichiers JSON peuvent être manquants, corrompus ou arriver dans des formats inattendus. Avant la mise en production, vous devez ajouter une gestion des erreurs pour que l’application échoue de manière contrôlée.

Les classes JsonReader, JsonReadOptions et Table ont été importées pour vous.

Cet exercice fait partie du cours

Importer des données en Java

Afficher le cours

Instructions

  • Ajoutez un bloc try pour encapsuler le code de chargement du JSON.
  • Ajoutez un bloc catch pour gérer toute exception.
  • Affichez le message d’erreur si le chargement échoue.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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.____());
        }
    }
}
Modifier et exécuter le code