python中读写json格式数据的函数基础应用

1、**json.dumps()**将一个字典转换成字符串;json.loads()将字符串转换成字典
2、**json.dumps()**将多个字典转换成列表或者字符串;json.loads()将列表或者字符串转换成字典

# -*- coding: utf-8 -*-
import json
# 读写json文件的函数
#1、json.dumps()将一个字典转换成字符串;json.loads()将字符串转换成字典
# 2、json.dumps()将多个字典转换成列表或者字符串;json.loads()将列表或者字符串转换成字典

#1、字典
test={'name':'baidu','age':28}#字典
print(type(test))
print(len(test))
print('===========')
#json.dumps将test转换成字符串
A= json.dumps(test)
print A
print(type(A))
print(len(A))
print('============')
#json.loads将字符串转换成字典
B=json.loads(A)
print(B)
print(type(B))
print(len(B))

print('==========================================')
#2、列表
sites = [
{ "name":"百度" , "url":"https://www.baidu.com/" },
{ "name":"bilibili" , "url":"https://www.bilibili.com/" },
{ "name":"CSDN" , "url":"https://blog.csdn.net" }
]#列表
#json.dumps将sites转换成字符串
C=json.dumps(sites)
print(C)
print(type(C))
#json.loads将字符串转换成列表
D=json.loads(C)
print(D)
print(type(D))

猜你喜欢

转载自blog.csdn.net/weixin_43231021/article/details/89763014
今日推荐