如何將Python元組以JSON格式輸出?


JSON可以縮寫為**JavaScript 物件表示法**。它指的是一種程式語言中用於傳輸和儲存資料的文字檔案指令碼。Python程式語言透過名為**json**的內建包支援它。

它的文字以帶引號的字串格式給出,包含在花括號{}中的鍵值對,看起來像字典。

要使用Python訪問JSON文件,我們必須匯入json包。在這個包中,我們有一個名為**dumps()**的方法,用於將Python元組物件轉換為JSON物件。(原文有誤,應為JSON物件,而非Java物件)

語法

以下是**json**包中dumps方法的語法。

variable_name = json.dumps(tuple)

示例

當我們將元組傳遞給dumps()函式時,元組資料將被轉儲為JSON格式。以下是程式碼。

import json
tuple = (10,'python',True,20,30)
json = json.dumps(tuple)
print(json)

輸出

[10, "python", true, 20, 30]

示例

讓我們看另一個例子來理解將Python元組轉儲為JSON格式的過程。

import json
tuple = (12, "Ravi", "B.Com FY", 78.50)
json = json.dumps(tuple)
print(json)
print("The type of the json format:",type(json))

輸出

[12, "Ravi", "B.Com FY", 78.5]
The type of the json format: <class 'str'>

示例

如果我們想檢索帶有空格的JSON文件,我們需要透過將可選引數**indent**設定為**True**來呼叫dumps()方法。

import json
tuple = (True,10,30,'python')
json = json.dumps(tuple, indent = True)
print(json)
print("The type of the json format:",type(json))

輸出

以下是json包dumps方法的輸出。在輸出中,我們可以看到轉換後的JSON格式和JSON格式的型別。JSON輸出為字串格式,並且元素在新行中列印,因為我們將indent引數設定為True。

[
 true,
 10,
 30,
 "python"
]
The type of the json format: <class 'str'>

更新於:2023年5月15日

912 次瀏覽

啟動您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.