易混淆對照
資料傳輸格式 JSON 跟程式碼差在哪?一個說什麼,一個做什麼
資料傳輸格式 JSON 跟程式碼差在哪?一個說什麼,一個做什麼
很多人第一次看到大括號跟一堆引號就退了三步,覺得「這是程式,我不敢碰」。其實那多半只是一張資料表。
分清楚這兩種東西,你在串自動化流程或看 API 文件時,會知道哪些能放心改、哪些不要亂動。
你將學到什麼
JSON
靜態的資料格式,只記錄資訊,不會執行任何動作。
程式碼
動態的指令集合,會判斷、會計算、會執行。
怎麼快速分辨
只有大括號與冒號就是資料;看到判斷式、迴圈、函式就是程式。
一句話記法
一個負責說什麼,一個負責做什麼。
兩者差在哪?
| 項目 | JSON(資料) | 程式碼(邏輯) |
|---|---|---|
| 本質 | 資料格式,是名詞 | 執行指令,是動詞 |
| 目的 | 傳遞資料、記錄資訊 | 處理資料、執行任務 |
| 是否執行 | 不會執行 | 會執行 |
| 可讀性 | 簡單、固定結構 | 依語言語法而定 |
| 語言依賴 | 無,跨語言通用 | 有,各語言語法不同 |
| 常見錯誤 | 格式錯誤,逗號或引號 | 語法錯誤、邏輯錯誤 |
白話比喻
JSON 像一張便條紙。上面寫著姓名、職稱、年齡、技能,誰撿到都看得懂,但它自己什麼都不會做。
程式碼像一本操作說明書。上面寫著「如果這位客戶是會員就寄信並加點數,否則顯示歡迎訊息」。它有判斷、有動作,執行之後世界會改變。
怎麼快速判斷
看到大括號加冒號、沒有判斷式、沒有函式呼叫、沒有執行動作,那就是 JSON,是資料。
看到判斷式、迴圈、函式定義、變數與運算、明顯的執行流程,那就是程式碼,是邏輯。
實際用例
JSON 常出現在 API 回應資料、資料庫存取、設定檔、App 資料交換、AI 的輸入與輸出、Webhook 傳來的內容。自動化流程工具匯出的那份檔案,通常就是一份 JSON。
程式碼常出現在自動化腳本、雲端函式、指令列工具、網站後端、Agent 的邏輯層。相關可以看 JSON Mode 與 API。
最常見的誤解是看到大括號就以為是程式,於是不敢動任何一個字。JSON 只是資料格式,看懂結構之後改起來其實很安全。
反過來的誤解也很常見:把程式碼塞進需要 JSON 的欄位。系統不會執行它,只會報錯或直接當掉,然後你會花很久才發現問題出在型別而不是邏輯。
延伸學習
ChatGPT 很強,但真正讓你下班的是 Google
六小時完整實錄。從「AI 很厲害,為什麼你還是每天加班」這個問題出發,把 Google Workspace 當成真正的工作平台重新設計一次流程 ── Sheets 的資料結構、Drive 與 Docs 的文件流、Gmail 與 Calendar 的通知系統,再用 Apps Script 讓它自己跑起來,最後收斂成一張屬於你自己的 AI 工作能力地圖。
NT$ 4,599
HE201|Harness Engineering System Design(6 小時)
六小時的實作課:從 Blueprint 走到可以跑的規格,再用 No-code、n8n 低程式碼與程式碼三條路各做一次同一個 harness,最後處理可靠度——重試、錯誤處理、人工覆核。7 章 54 課,含常見坑與排錯、Capstone 實作,附學員講義 PDF。
NT$ 5,999

