irpas技术客

JSON相关-python之读取json数据,并组装数据_樱桃小丸子测试_python 组装json

大大的周 677

data.json 文件: { "login_username_is_null": { "username": "", "password": "123456", "code": "8888", "is_success": false, "expect": "用户名不能为空" }, "login_password_is_null": { "username": "13012345678", "password": "", "code": "8888", "is_success": false, "expect": "密码不能为空" }, "login_password_is_error": { "username": "13012345678", "password": "error", "code": "8888", "is_success": false, "expect": "密码错误" }, "login_success": { "username": "13012345678", "password": "123456", "code": "8888", "is_success": true, "expect": "我的账户" } }

read_json.py 文件 import json def build_data(): test_data = [] with open('data.json', encoding='utf-8') as f: buf = json.load(f) for data in buf.values(): # 构建数据:[(),(),()] 或者 [[],[],[]] # 方式一:组装元组数据 test_data.append((data['username'], data['password'], data['code'], data['is_success'], data['expect'])) # test_data.append((data.get("username"), data.get("password"), data.get('code'), data.get('is_success'),data.get('expect'))) ? # 方式二:组装列表数据 # test_data.append([data.get("username"), data.get("password"), data.get('code'), data.get('is_success'),data.get('expect')]) print('test_data=', test_data) return test_data build_data()


1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,会注明原创字样,如未注明都非原创,如有侵权请联系删除!;3.作者投稿可能会经我们编辑修改或补充;4.本站不提供任何储存功能只提供收集或者投稿人的网盘链接。

标签: #Python #组装json #datajson #文件