赞
踩
方法 | 功能 |
json.dump(obj,fp) | 将python数据类型转换并保存到json格式的文件内 |
json.dumps(opj) | 将python数据类型转换为json格式的字符串 |
json.load(fp) | 从json格式的文件中读取数据并转换为python的类型 |
json.loads(s) | 将json格式的字符串转换为python的类型 |
import json #字典打印出来时是单引号 person = {"name": "Jichun", "age": 30, "tel": ["13137363223", '131313113113'], "isonly": True} print(person) print(type(person)) ##字典转换成字符串 #json文件打印出来时双引号 jsonStr = json.dumps(person) print(jsonStr) print(type(jsonStr))
jsonStr = json.dumps(person, indent=4, sort_keys=True)
person = 指定的字典名称
indent=4 字符缩进为4格
sort_keys=True 顺序排列key值,默认不为True
loads = 把 josn文件转换成python对象
Str = '{"name": "Jichun", "age": 24, "tel": ["13137363223", "131313113113"], "isonly": true}' s = json.loads(Str) print(s)
转换为字典
Str = '["13137363223", "131313113113", "A", 222, "hello"]' s = json.loads(Str) print(s) print(type(s))
转换为列表
s = json.load(open('D:\python_testlist\date.json')) print(s) print(type(s))
load = open一个json文件转换为列表
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。