JSON字符串解码是借助Python中JSON库的内置方法load()和load()来完成的。这里的转换表显示了从JSON对象到Python对象的示例,这有助于在JSON字符串的Python中执行解码。
import json # 引入json库 #json数据字符串 person_data = '{ "person": { "name": "Kenn", "sex": "male", "age": 28}}' # 解码或转换JSON格式使用loads()的字典 dict_obj = json.loads(person_data) print(dict_obj) # 检查dict_obj的类型 print("Type of dict_obj", type(dict_obj)) # 获取类对象的详细信息 print("Person......", dict_obj.get('person')) 输出: {'person': {'name': 'Kenn', 'sex': 'male', 'age': 28}} Type of dict_obj <class 'dict'> Person...... {'name': 'John', 'sex': 'male'} 在Python中解码JSON文件或解析JSON文件注意:解码JSON文件是与文件输入/输出(I / O)相关的操作。JSON文件必须存在于系统中指定程序中指定位置的位置。 例, import json #File I/O Open function for read data from JSON File with open('X:/json_file.json') as file_object: # store file data in object data = json.load(file_object) print(data) 这里的数据是Python的字典对象。 输出: {'person':{'name':'Kenn','sex':'male','age':28}} |
|
来自: 软件测试test > 《python自动化》