iT邦幫忙

2026 iThome 鐵人賽

DAY 9
0

資料傳來傳去,總要有個共同的格式

昨天搞懂 API 是系統之間溝通的約定,但「約定」還需要一個具體的資料格式當媒介——這就是今天要認識的 JSON。

JSON 到底長什麼樣

JSON(JavaScript Object Notation)的結構很單純:用「key 對應 value」的方式組織資料,可以巢狀包裝物件和陣列。比如一段英文情境的設定,可以用 JSON 表示成「情境背景是什麼、AI 角色是誰、有哪些關鍵句型」,每個欄位清楚對應一個值。

為什麼幾乎所有系統都選 JSON

今天查資料時理解到,JSON 會變成業界標準不是沒有原因:

對人來說好讀,一眼看得出資料結構
對程式來說好解析,幾乎所有程式語言都內建支援
可以表達複雜的巢狀關係,不會像純文字那樣難以拆解
對回專題的應用

這點今天特別有感:之前在設計「情境生成器」要輸出什麼內容時,其實已經在做「設計一份 JSON 結構」這件事——先想清楚有哪些欄位(情境背景、角色設定、關鍵句型、單字),AI 才能穩定地照著格式輸出,後面不管是 n8n 節點還是任何程式,才讀得到這份資料。

小結

JSON 這塊補起來之後,Day 8 學的 API 概念終於完整——API 是溝通的管道,JSON 是管道裡流動的資料格式,兩者合起來才是完整的系統溝通方式。


上一篇
【30 天 AI 自主學習】Day 8:了解 API 是什麼
下一篇
Day 10|認識 Webhook 與 API 串接概念
系列文
AI 情境英文口語教練——結合 LLM 與自動化工作流的個人化英文學習系統 共 17 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言