Python中json.dump()和json.dumps()的区别

一、图解

json.dumps(dict, indent):将Python对象转换成json字符串 
json.dump(dict, file_pointer):将Python对象写入json文件

 

 

二、json.dumps()用法

1、用法

json.dumps(dict, indent):将Python对象转换成json字符串

2、参数
dict:被转换的名称 
indent:打印格式的参数

3、例子

复制代码
复制代码
import json

dictionary ={
"id": "04",
"name": "sunil",
"depatment": "HR"
}

json_object = json.dumps(dictionary, indent=4)
print(json_object)
复制代码
复制代码


2、Python和Json数据类型的映射

PythonJSON Equivalent
dict object
list, tuple array
str string
int, float number
True true
False false
None null

 

三、json.dumps()用法

1、用法

json.dump(dict, file_pointer):将Python对象写入json文件

2、参数
dict:被转换的名称 
file_pointer:打开文件的指针

3、例子

复制代码
复制代码
import json

dictionary = {
"id": "04",
"name": "sunil",
"depatment": "HR"
}

with open("jsons_txt", "w") as filedata:
json.dump(dictionary, filedata)
复制代码
复制代码
posted @   侬侬发  阅读(492)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示