Python JSON
dict object
list, tuple array
str string
int, float number
True true
False false
None null
import json;
data1 = {
'name' : 'jack',
'age' : 20,
'like': ('sing','dance','swim'),
'score': {'chinese':80,'math':60,'english':99}
}
data2 = json.dumps(data1);
data3 = json.loads(data2);
print('原始数据');
print(data1);
print('转化成json格式');
print(data2);
print('再转化成python格式');
print(data3);
原始数据
{'name': 'jack', 'age': 20, 'like': ('sing', 'dance', 'swim'), 'score': {'chinese': 80, 'math': 60, 'english': 99}}
转化成json格式
{"name": "jack", "age": 20, "like": ["sing", "dance", "swim"], "score": {"chinese": 80, "math": 60, "english": 99}}
再转化成python格式
{'name': 'jack', 'age': 20, 'like': ['sing', 'dance', 'swim'], 'score': {'chinese': 80, 'math': 60, 'english': 99}}
import json;
# json.dump() 把数据写入json文件
# json.load() 把json文件内容读入python
data1 = {
'name' : 'jack',
'age' : 20,
'like': ('sing','dance','swim'),
'score': {'chinese':80,'math':60,'english':99},
'love': None
}
#把python数据data1直接写入json文件中
json.dump(data1, open('jack.json', "w"));
#直接从json文件中读取数据返回一个python对象
data3 = json.load(open('jack.json'));
print(data3);
>>>>>
{
'name': 'jack', 'age': 20,
'like': ['sing', 'dance', 'swim'],
'score': {'chinese': 80, 'math': 60, 'english': 99},
'love': None
}
json文件中的内容
{
"name": "jack",
"age": 20,
"like": ["sing", "dance", "swim"],
"score": {"chinese": 80, "math": 60, "english": 99},
"love": null
}
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。