使用pyhton处理josn数据获取想要的信息
import json, os
import time
data_list = []
dic_out = {}
# json作为文件传入
JSON_PATH = os.path.join(os.path.dirname(__file__), 'test.json')
print(JSON_PATH)
with open(JSON_PATH, mode='r', encoding='utf8') as r_f:
content = json.load(r_f)
# print(type(content))
# print(content['cellType'])
# 获取所有的key
def get_json_key(content):
if isinstance(content, dict) and len(content) > 0:
for key in content.keys():
data_list.append(key)
get_json_key(content[key])
# key对应数组转换
def get_json_list(d_key, dic):
if isinstance(dic, dict) and len(dic) > 0:
data_list = list(dic[d_key])
return data_list
# 获取想要的key值
for i in get_json_list('cellType', content):
dic_out[i['key']] = i['label']
print(dic_out)