開始使用免費開始

JSON 驗證

你的產品分析運作良好,團隊想把它部署成每日自動報告。不過在正式環境中,JSON 檔案可能會缺失、毀損,或以非預期格式送達。上線前,你需要加入錯誤處理,讓應用程式能優雅地失敗。

已為你匯入 JsonReaderJsonReadOptionsTable 類別。

本練習屬於課程

Java 中的資料匯入

檢視課程

練習說明

  • 新增一個 try 區塊包住載入 JSON 的程式碼。
  • 新增一個 catch 區塊來處理任何例外。
  • 若載入失敗,印出錯誤訊息。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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.____());
        }
    }
}
編輯並執行程式碼