Python中json的操作

 时间:2026-02-12 02:33:10

1、打开Python开发工具IDLE,新建‘json.py’文件,写代码如下:

import json

da = {'name':'张三','id':1}

s = json.dumps(da)

print (type(s))

print (s)

Python中json的操作

2、F5运行程序输入结果如下:

<class 'str'>

{"id": 1, "name": "\u5f20\u4e09"}

name的值因为是中文,所以在shell显示是编码,此函数将字典转为json字符串。

Python中json的操作

3、改写‘json.py’,将json字符串转回python字典,代码如下:

import json

da = {'name':'张三','id':1}

s = json.dumps(da)

print (type(s))

print (s)

dat = json.loads(s)

print (type(dat))

print (dat)

Python中json的操作

4、F5运行程序,可以看到json字符串又转换会字典类型 

<class 'str'>

{"name": "\u5f20\u4e09", "id": 1}

<class 'dict'>

{'name': '张三', 'id': 1}

Python中json的操作

5、改写‘json.py’,将转换为json字符串的内容输出到文本,代码如下:

import json

da = {'name':'张三','id':1}

with open('jsonfile.txt','w+') as f:

    json.dump(da,f)

注意这里的函数是dump接收两个参数,一个是要json序列话的对象,一个是文件,文件打开模式是写入。

Python中json的操作

6、F5运行程序,可以看到在‘json.py’文件目录生成了‘jsonfile.txt’文件,内容就是序列化后的字典。

Python中json的操作

7、改写‘json.py’,将json字符串文本读入程序,代码如下:

import json

with open('jsonfile.txt','r+') as f:

    d=json.load(f)

print (type(d))

print (d)

Python中json的操作

8、F5运行程序,打印json文件转换出的字典内容

Python中json的操作

  • 今天教你如何做海带炖鱼
  • 安装智慧用电有什么好处
  • 龙门客栈激活码怎么领取
  • 篮球扣篮三个月速达
  • 一起来捉妖我的妖灵背包满了怎么办?
  • 热门搜索
    琥珀是怎么形成的 求职简历怎么写 皮肤过敏瘙痒怎么办 ppt怎么加音乐 怎么写信封 cad虚线怎么画 工资申请书怎么写 格子衬衫怎么搭配 尿频是怎么回事 她怎么组词