python json是什么_python json详解

在写某狗屁不通文章生成器的时候,发现有个json类型的文件看不懂。

于是先来搞懂什么是json

json是一种储存数据的文件类型。

说人话,就是一种文件,能够数据

类似于DOC,excel 之类的。

json能储存半结构化数据。

简单来说,半结构化是

简单介绍一下 json的几个功能。分别是:

1.dumps 将一个字典转换成 json

2.dump 将一个文件转换成json

3.loads 读取sring 转化成字典

4.load 读取filename转化成字典

代码:

# utf-8

# time:2020/4/16 8:30

# author:彭张智

import json

di={'a':'a'

}

j=json.dumps(di)

#将 字典转换成json类型 格式转换

print(j)

print(type(j))

with open(r'./j.json','w+') as f:

# 打开一个新的 json文件,然后读写

f.write(j)

with open(r'./jj.json','w+') as file:

json.dump(di,file)

# json 文件读写 读写di 成为一个json 文件

r=json.loads(j)

#读取json object 转换成字典 只能读取string 类型

print(r)

with open(r'./j.json','r') as f:

reads=json.load(f)

# 只能读取 filename 文件

if r == reads:

print("ok!")

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值