跳到主要內容
Cypher's Practical Coding
正在準備工作環境...

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 →