json -> python 数字 -> 数字 字符串 字符串(双引号变单引号) 布尔 布尔(true -> True、false -> False) 空值 空值(null -> None) 数组 列表 字典 字典 对应的函数:json.loads(json格式的字符串)
num = json.loads(100) str = json.loads("hello") bool1 = json.loads(true)
打开文件提取json数据转换为python数据
content = open('static/data.json', encoding='utf-8').read() result = json.loads(content) print(result)2.python数据转换为json数据
''' python -> json int、flaot 数字 str 字符串(单引号会变成双引号) bool True -> true/False -> false None null 列表、元组 数组 字典 字典 对应的函数:json.dumps(Python数据) '''
json.dumps(100) # '100' json.dumps('abc') # '"abc"' json.dumps(True) # 'true' result = json.dumps({'a': 10, 20: 30, 'name': '小明', 'isMarried': True}) print(result, type(result))