# -*- coding: UTF-8 -*-
import json
def input_json_data_from_file(path):
"""
从文件中获取json数据
:param path: 文件路径
:return json_data: 返回转换为json格式后的json数据
"""
try:
with open(path, 'r+') as f:
try:
json_data = json.load(f)
except Exception as e:
print('json数据格式不正确:' + str(e))
return json_data
except Exception as e:
print('文件不存在:' + str(e))
def analyze_json(jsons):
"""
解析传进来的jsons,将jsons解析成key-value并输出
:param jsons: 需要解析的json字符串
:return:
"""
# json_data = json.loads(jsons)
# if isinstance(json_data, dict):
# isinstance函数是Python的内部函数,他的作用是判断jsons这个参数是否为dict类型
# 如果是的话返回True,否则返回False
if isinstance(jsons, di