一、JSON文件
准备一个json文档数据,把对应的参数添加至此json文件下,通过python去获取对应的数据
代码如下(示例):
{ "item": [ { "requests": { "url": "", "body": { "isWindow": 0, "logoUrl": "", "name": "new2", "router": "", "sort": 0, "systemId": 0, "useType": 0 } }, "response": [ {"code":"200"} ] }, { "requests": { "url": "", "body": { "isWindow": 0, "logoUrl": "", "name": "new6", "router": "", "sort": 0, "systemId": 0, "useType": 1 } }, "response": [ {"code":"200"} ] }, { "requests": { "url": "", "body": { "isWindow": 0, "logoUrl": "", "name": "new8", "router": "", "sort": 0, "systemId": 0, "useType": 0 } }, "response": [ {"code":"200"} ] } ] }
二、读取JSON数据
代码如下(示例):
import json import pprint class Read(): def read_json(self): return json.load(open('app_json.json','r',encoding="utf-8"))['item'] read = Read() # print(read) pprint.pprint(read.read_json()) 输出结果: [{'requests': {'body': { 'isWindow': 0, 'logoUrl': '', 'name': 'new2', 'router': '', 'sort': 0, 'systemId': 0, 'useType': 0}, 'url': ''}, 'response': [{'code': '200'}]}, {'requests': {'body': { 'isWindow': 0, 'logoUrl': '', 'name': 'new6', 'router': '', 'sort': 0, 'systemId': 0, 'useType': 1}, 'url': ''}, 'response': [{'code': '200'}]}, {'requests': {'body': { 'isWindow': 0, 'logoUrl': '', 'name': 'new8', 'router': '', 'sort': 0, 'systemId': 0, 'useType': 0}, 'url': ''}, 'response': [{'code': '200'}]}]
标签:
Python读取json文件