Python–JSON . dump()和 JSON . dump()
的区别
原文:https://www . geesforgeks . org/python-json-dump 和-JSON-dump 之间的区别/
JSON 是一种轻量级的数据交换数据格式,人类可以轻松读写,机器可以轻松解析生成。这是一种完全独立于语言的文本格式。为了处理 json 数据,Python 有一个名为 JSON 的内置包。 注:更多信息,请参考使用 Python 中的 JSON 数据
json.dumps()
json.dumps()方法可以将 Python 对象转换为 json 字符串。
语法: json.dumps(dict,indent) 参数:
字典–应该转换为 JSON 对象的字典的名称。
缩进–定义缩进的单位数
例:
Python 3
# Python program to convert
# Python to JSON
import json
# Data to be written
dictionary ={
"id": "04",
"name": "sunil",
"department": "HR"
}
# Serializing json
json_object = json.dumps(dictionary, indent = 4)
print(json_object)
输出:
{
"department": "HR",
"id": "04",
"name": "sunil"
}
Python 对象及其到 JSON 的等价转换:
| 计算机编程语言 | 等效 JSON | | --- | --- | | 词典 | 目标 | | 列表、元组 | 排列 | | 潜艇用热中子反应堆(submarine thermal reactor 的缩写) | 线 | | int,float | 数字 | | 真实的 | 真实的 | | 错误的 | 错误的 | | 没有人 | 空 |json.dump()
json.dump()方法可用于写入 json 文件。
语法: json.dump(dict,file_pointer) 参数:
字典–应该转换为 JSON 对象的字典的名称。
文件指针–以写入或追加模式打开的文件的指针。
例:
Python 3
# Python program to write JSON
# to a file
import json
# Data to be written
dictionary ={
"name" : "sathiyajith",
"rollno" : 56,
"cgpa" : 8.6,
"phonenumber" : "9976770500"
}
with open("sample.json", "w") as outfile:
json.dump(dictionary, outfile)
输出:
版权属于:月萌API www.moonapi.com,转载请注明出处