文章插图
![如何编辑json文件 json是什么格式的文件怎么打开](http://img.hubeilong.com/220624/22332IA9-0.jpg)
文章插图
我的心里只有Python和JSON,以及佩恩!
JSON全称JavaScript Object Notation,虽然名字中有JavaScript,但却与其没有什么关系,是一种完全独立于编程语言的数据格式 。通俗地讲,JSON就是一种游走在各大编程语言之间的数据格式,我Python可以处理,你JAVA也可以处理,其它编程语言也可以处理 。
JSON数据本质上是一堆字符串,属于字符串类型,所以无论你眼前的JSON数据有多么花里胡哨,它归根结底也只是字符串类型 。
json.loads()与json.load()
虽然JSON数据是字符串类型,但我们并不会直接用str类型的方法去处理它,而是先使用json.loads()或json.load()方法将其转换成字典或者列表,然后再用字典或列表的方法去处理 。
json.loads()
json.loads()方法是将符合JSON长相的str类型数据转换成字典或列表 。
下面是转成字典的结果:
json.load()
json.load()方法是将JSON文件转换成字典或列表 。
比如有一段存放在json文件中的数据,使用notepad++打开,如下:
其实我一开始不怎么用到这个功能,直到后来我做WEB开发,需要向前端传送JSON数据,这时候就需要将字典或列表转成JSON数据格式,可使用json.dumps()或json.dump()方法 。另外还需要注意的是,如果数据中有中文,需设置参数ensure_ascii=Flase 。
json.dumps()
json.dumps()方法将具有JSON长相的字典或列表数据转成str类型 。
下面是字典转成JSON:
如何让生成的JSON看上去更清爽?很多人印象中的JSON数据中的键值对是一行一行的,这可以通过设置indent参数,该参数值表示每个键值对在每一行开头有几个缩进,如下:
json.dump()方法将具有JSON长相的字典或列表数据转成JSON文件 。
- 分手后如何挽回女友 和女朋友分手后如何挽回
- 如何面对挽回对象的愤怒 挽回女友被她骂
- 10年高考作文全国卷 10年高考作文
- exe文件编辑修改方法 exe程序内容修改
- ie如何关闭弹出窗口阻止程序 如何关闭ie的弹出窗口拦截功能
- xp电脑连接网络打印机步骤 xp如何连接网络打印机具体步骤
- win10使用win7共享打印机 win10如何使用win7共享的打印机
- 微信聊天搭讪技巧 微信如何搭讪喜欢的人
- 蛋黄酥如何保存
- 自制蛋黄酥_如何制作蛋黄酥