如何將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'>
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP