正在準備工作環境...
JSON 資料轉換
JSON.parse:把 JSON 字串變成物件。JSON.stringify:把物件轉回字串,方便存檔或上傳。- 物件取值:使用點記號或中括號,注意欄位名大小寫。
- 批次轉換:陣列的每個物件都可以用
map套同一個規則。
小節:把 API 回傳轉成人類友善格式
小節:把物件轉回 JSON 字串
AI 協作:學了這個,跟 AI 怎麼配合?
JSON 是 API 溝通的共通語言。學會轉換 JSON,你就能處理幾乎所有系統的資料。
你的人類優勢:
- 你知道目標格式長什麼樣(給前端的格式 vs 給報表的格式不同)
- 你能驗證轉換後的 JSON 結構是否正確
可以這樣跟 AI 說:
我有一份巢狀 JSON(訂單裡有多個商品),幫我攤平成每一列是一個商品的格式,保留訂單編號。
練習題
互動示範
DEMO 1可以修改程式碼試玩
DEMO 2可以修改程式碼試玩
挑戰任務
Task 1
解析 JSON 字串 '{"name":"鞋帶","price":35}' 並印出 price
Task 2
把物件 {city:'Taipei',sales:9000} 轉成 JSON 字串並印出
Task 3
給定陣列 customers=[{name:'Ann',tier:'silver'},{name:'Bob',tier:'gold'}],用 map 轉成 'Ann( SILVER )' 這種大寫格式並逐行印出
← BackNext Lesson →