如何转储 JSON 格式的 Python 元组?

pythonserver side programmingprogrammingjson

JSON 可以缩写为 JavaScript 对象表示法。 它表示一种编程语言中用于传输和存储数据的文本文件脚本。Python 编程语言使用名为 json 的内置包支持它。

它的文本以带引号的字符串格式给出,其中包含花括号{}内的键和值,看起来像一本字典。

要使用 Python 访问 JSON 文档,我们必须导入 json 包。在这个包中,我们有一个名为dumps()的方法,用于将python元组对象转换为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 tuple 转储为 Json 格式的过程。

import json
tuple = (12, "Ravi", "B.Com FY", 78.50)
json = json.dumps(tuple)
print(json)
print("json 的类型格式:",type(json))

输出

[12, "Ravi", "B.Com FY", 78.5]
json 格式的类型:<class 'str'>

示例

如果我们想要检索 JSON 文档以及空格,我们需要通过将可选参数 indent 设置为 True

来调用 dumps() 方法。
import json
tuple = (True,10,30,'python')
json = json.dumps(tuple, indent = True)
print(json)
print("json 格式的类型:",type(json))

输出

以下是 json 包 dumps 方法的输出。在输出中,我们可以看到转换后的 JSON 格式和 json 格式的类型。json 输出为字符串格式,元素以新行打印,因为我们启用了 indent 参数为 True。

[
 true,
 10,
 30,
 "python"
]
json 格式的类型: <class 'str'>


相关文章