互動式 JSON 資料結構知識測驗 - n8n 工作流程

透過這個互動式的 n8n 工作流,掌握 JSON 資料型別——字串、數字、布林值、陣列、物件、Null。利用即時反饋和必要的 n8n 範本,精進你的資料處理技巧。

工作流預覽

準備好自動化了嗎?

下載此 n8n 工作流程範本並立即開始使用。

適用對象

需要在使用 n8n 進行 API 串接和資料轉換時,精通 JSON 語法的初學者。
想快速自我檢測資料型別處理能力的自動化專家。
希望針對複雜資料負載(payload)來實戰練習設定 n8n「Set」節點的使用者。
任何在使用 n8n 範本,並需要有信心操作原始資料結構的使用者。

總覽

資料結構處理是穩定自動化的基礎。這個教學用的 n8n 工作流是一個全面的、可自定學習進度的訓練模組,專門用來測試你對核心 JSON 資料型別的了解。透過修改已停用的「Test」n8n 節點步驟,你可以實際練習建構字串、整數、浮點數、布林值、Null 值、陣列和巢狀物件的正確 JSON 語法。當你執行此 n8n 工作流時,系統會立即提供反饋。如果你的答案錯誤,n8n 工作流會透過 StopAndError n8n 節點中斷執行,並提供針對性的提示,確保你在進入下個階段前完全掌握這些觀念。這種方式能加速你的學習,讓你準備好在任何專業的 n8n 自動化專案中處理複雜的資料結構。

運作方式

這個教學用的 n8n 工作流由一個手動 n8n 觸發器開始,接著依序執行六個 JSON 挑戰:


  1. 開始Start Test! 手動 n8n 觸發器會啟動整串流程。

  2. 修改與測試:針對每種資料型別(字串、數字、布林值、Null、陣列、物件),使用者需依照紫色便利貼(sticky note)中的指示,修改對應的 Test - [Type] Set n8n 節點裡的原始 JSON 負載(raw JSON payload)。

  3. 驗證檢查:在每個測試節點後,Check - [Type] 的 If n8n 節點會使用嚴格的驗證規則,來核對使用者輸入的結構和資料型別(例如:確保 price 是一個數字而不是字串)。

  4. 流程控制:如果檢查通過(True 分支),n8n 工作流會進入下一個挑戰。如果檢查失敗(False 分支),StopAndError n8n 節點會立即中斷工作流執行,並提供修正提示。

  5. 完成:成功通過所有步驟——從初始的 n8n 觸發器一直到最後的物件檢查——最終會到達 🎉 SUCCESS 🎉 節點,確認你已掌握任何進階 n8n 工作流所需的基本 JSON 技能。

安裝指南


  1. 將提供的 n8n 工作流 JSON 檔案匯入(Import)到你的 n8n 實例中。

  2. 此 n8n 工作流僅使用 n8n 的核心節點功能,因此不需要外部憑證(credentials)。

  3. 先閱讀第一張便利貼(Instruction - String1)上的指示。

  4. 找到對應的已停用 n8n 節點(Test - String)。連點兩下編輯該節點,在「Raw Data」欄位中填寫所需的 JSON 結構,然後重新啟用該 n8n 節點。

  5. 點擊「Execute Workflow」按鈕來執行測試。

  6. 如果路徑顯示為綠色,請繼續閱讀下一個便利貼的指示以及下一個已停用的 Test n8n 節點。如果路徑變為紅色並停止,請檢視錯誤訊息中的提示,修正 n8n 節點中的 JSON 語法,然後重新執行 n8n 工作流。

節點詳情

Start Test! (手動觸發 n8n 節點):手動點擊時,作為啟動互動式測試序列的初始 n8n 觸發器。
Test - [資料型別] (Set n8n 節點):六個獨立的 Set n8n 節點(Test - StringTest - Number 等),使用者在此輸入所需的 JSON 結構。關鍵設定:mode: raw 用於直接輸入 JSON。
Check - [資料型別] (If n8n 節點):核心驗證步驟。這些 n8n 節點使用嚴格的運算子,將使用者的輸入與預期的數值和型別進行比較(例如:檢查 tags[2] 是否為數字 2024)。
Success - [資料型別] (NoOp n8n 節點):一個佔位符 n8n 節點,將成功的路徑引導至下一個測試步驟。
Error - [資料型別] (StopAndError n8n 節點):在失敗時中斷目前的 n8n 工作流執行,並輸出包含提示的特定 errorMessage,以協助使用者找出 JSON 語法錯誤。
🎉 SUCCESS 🎉 (HTML n8n 節點):最終的輸出節點,當 n8n 工作流中的所有挑戰都成功完成後,會顯示 HTML 確認訊息。

相關 n8n 工作流程

免費

節點: 7 節點
更新时间: 2025年12月26日
建立者

Innovative builder with a passion for crafting automation solutions that solve real-world challenges. From streamlining workflows to driving efficiency, my work empowers teams and individuals to achieve more with less effort. Experienced in developing scalable tools and strategies that deliver results with n8n, supabase and cline.

精選*