iT邦幫忙

2021 iThome 鐵人賽

DAY 13
0
自我挑戰組

學習30天的Python系列 第 13

學習Python紀錄Day13 - Web API、JSON

Web API

Open data是一種Web API,使用HTTP請求來執行其他系統提供功能來存取所需資料的一種函式呼叫方法。

Web API的種類

  • 開API:任何人不需要註冊帳號就可以使用的Web API
  • 認證API:需要先有註冊帳號後才能使用的Web API

(帳號註冊可能免費或付費的,註冊後可獲得API Key,執行Web API時須提供API Key的認證資料)

JSON

JSON(JavaScript Object Notation)是一種輕量化的資料交換格式,用大括號定義成對的鍵和值相當於物件的屬性和屬性值。Python使用json模組處理JSON。

{
	"key1": "vlue1",
	"key2": "vlue2",
	"key3": "vlue3",
}

JSON和Python字典的轉換

  • dumps() →將字典轉換成JSON字串
  • loads() →將字串轉換成python字典

上一篇
學習Python紀錄Day12 - Python模組
下一篇
學習Python紀錄Day14 - JSON檔案的寫入與讀取
系列文
學習30天的Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言