read_json.json:
{
"rule":{
"namespace":"strategy",
"name":"test_exp_1496234234223400",
"version":0,
"last_modify_time":1434234236819000,
"log_rate":1023300,
"schema_version":"hello_world!"
}
}
read_json.py:
# -*- coding:utf-8 -*-
import json
with open("read_json.json", 'r') as f:
temp = json.loads(f.read())
print(temp)
print(temp['rule'])
print(temp['rule']['namespace'])
输出:
{'rule': {'name': 'test_exp_1496234234223400', 'log_rate': 1023300, 'namespace': 'strategy', 'schema_version': 'hello_world!', 'last_modify_time': 1434234236819000L, 'version': 0}}
{'name': 'test_exp_1496234234223400', 'log_rate': 1023300, 'namespace': 'strategy', 'schema_version': 'hello_world!', 'last_modify_time': 1434234236819000L, 'version': 0}
strategy
Process finished with exit code 0
解析JSON文件结构
本文介绍了一个使用Python解析JSON文件的示例,展示了如何读取JSON文件并获取其中的数据。通过具体代码实例,读者可以了解到如何利用Python内置的json模块来处理JSON格式的数据,并展示如何逐层访问JSON对象。
1975





