Jsondumps()dump()loads()load()

xiaoxiao2021-02-28  62

"""JSON 一种保存数据的格式。 可以保存本地JSON文件,可以将JSON文件进行传输。 通常将JSON成为轻量级传输方式。 JSON文件组成 {} # 代表对象,字典。 [] # 代表列表。 : # 代表键值对。 , # 分隔两个部分。""" import json json_str = '{"name": "tianyz", "age": 23, "hobby": ["football", "music"]}' # 将JSON格式字符串转换为python数据类型。 json_data = json.loads(json_str) print(json_data) print(json_data[ "hobby"]) print(type(json_str)) """写入文件 只能写入str格式 with open(path, 'w') as f: f.write(json_str)""" """dump() dumps() load() loads() dumps() # 将dict格式转换为str格式 str = json.dumps(dict) dump() # 将dict转换为str并存入文件 json.dump(dict, open(path, 'w')) loads() # 将str格式转换为dict格式 dict = json.loads(str) load() # 从JSON文件中读取数据,dict格式 json_data = json.load(open(path)) for key in json_data.keys(): print('key: %s value: %s' % (key, json_data(key))) """ """JSON 一种保存数据的格式。 可以保存本地JSON文件,可以将JSON文件进行传输。 通常将JSON成为轻量级传输方式。 JSON文件组成 {} # 代表对象,字典。 [] # 代表列表。 : # 代表键值对。 , # 分隔两个部分。""" import json json_str = '{"name": "tianyz", "age": 23, "hobby": ["football", "music"]}' # 将JSON格式字符串转换为python数据类型。 json_data = json.loads(json_str) print(json_data) print(json_data[ "hobby"]) print(type(json_str)) """写入文件 只能写入str格式 with open(path, 'w') as f: f.write(json_str)""" """dump() dumps() load() loads() dumps() # 将dict格式转换为str格式 str = json.dumps(dict) dump() # 将dict转换为str并存入文件 json.dump(dict, open(path, 'w')) loads() # 将str格式转换为dict格式 dict = json.loads(str) load() # 从JSON文件中读取数据,dict格式 json_data = json.load(open(path)) for key in json_data.keys(): print('key: %s value: %s' % (key, json_data(key))) """
转载请注明原文地址: https://www.6miu.com/read-2632950.html

最新回复(0)