首页 > 编程语言 >Python中json.dump()和json.dumps()的区别

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

时间:2022-12-14 09:13:07浏览次数:48  
标签:dump dictionary Python dumps json dict

一、图解

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)
复制代码

标签:dump,dictionary,Python,dumps,json,dict
From: https://www.cnblogs.com/beichengshiqiao/p/16981199.html

相关文章

  • 用 python 的snap7库 连接西门子 200 smart
    先推荐一篇知乎上的文章,讲的非常详细.  使用Snap7读写西门子S7系列PLC但,可能存在版本不同的问题,很多地方不能正常运行.下面贴出的是测试代码:环境python3.8.4(sn......
  • SAP根据源码导入/ui2/cl_json类
    之前我都是用CALLTRANSFORMATIONid方式来解析json数据的,结果发现解析出来的的数据有问题。无奈之下只好使用/ui2/cl_json类方法了,结果发现SAP版本不够,没有这个方法,网上......
  • Python学习笔记:行列转换小例子
    一、需求需将“宽数据”转换为“长数据”。二、实践1.构建测试集importpandasaspdimportnumpyasnp#创建测试集df=pd.DataFrame({'Year':[2017,2018......
  • Python编程写的圣诞树|一共六款|快拿去送给心爱的人吧
    先上图:上代码:定义背景t=turtle.Turtle()#定义速度#t.speed("fastest")#定义背景颜色screensize(bg='black')t.left(90)t.forward(3*n)#定义最上端星星......
  • python安装与配置
    1、官网下载:https://www.python.org/downloads/windows/  下载的exe包直接双击安装即可安装完毕后命令行直接可以运行python  2、python包安装python有大量的......
  • springMVC06(1-响应,2-类返回成JSON数据)
    一、大纲二、响应JSON数据(把你给的"类"转化成"JSON"数据)2.1:需要有"@ResponseBody"这个注解2.2:需要导入JSON坐标<dependency><groupId>com.fasterxml.......
  • Python学习笔记:Jupyter Notebook插件之Nbextensions
    一、安装通过pip直接进行安装并激活。#下载安装pipinstalljupyter_contrib_nbextensions#添加工具栏jupytercontribnbextensioninstall安装完之后,打开Ju......
  • 对JSON里的字段进行排序
     publicstaticstringStortJson(stringjson){vardic=JsonConvert.DeserializeObject<SortedDictionary<string,object>>(json);SortedDictionary<strin......
  • python对m3u8文件的简单处理(一)
    前言:最近一直在看python方面的知识,突然对python对视频如何处理非常感兴趣,于是百度一下,看看网上的方法,根据兴趣,试着从网上下载一个m3u8的实例看看。本实例为个人学习使用,试着......
  • python从中文数字数据区间提取minmax最小值、最大值返回pandas
    先上结果:定义转换函数代码:defrange2min(text):if'千'intext:text=text.replace('千','000')#替换中文为数字if'万'intext:text=tex......