python - 如何在python中的列表中创建列表

标签 python json

我需要一个简单的任务来在 Python 中的列表中创建一个列表这是我试过的代码

data_list = []

data = {'AgreementIdList': 'ABC123', 'Required': 'true'}

data_list.append(data)

print (data_list)

实际结果:

[{'AgreementIdList': 'ABC123', 'Required': 'true'}]

预期结果:

{"AgreementIdList": ["ABC123"], "Required": true}

最佳答案

您可以尝试以下操作吗:

data['AgreementIdList'] = [data['AgreementIdList']]
val = data['Required']
if val == 'true':
    val = True    
data['Required'] = val

假设您想要以下输出:

{"AgreementIdList": ["ABC123"], "Required": True}

现在,如果你想将它转换为 json,你需要使用一个额外的库。以下将起作用:

import json
data_list = []
data_list.append(data)
json_data = json.dumps(data_list)
print(json_data)

JSON 输出:

'[{"AgreementIdList": ["ABC123"], "Required": true}]'

现在可以使用 json 输出来测试您的 API。

关于python - 如何在python中的列表中创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55726175/

相关文章:

python - 在 Python 中分配函数

python - Tensorflow:如何赋予变量范围

Python 无法解析带有额外尾随逗号的 JSON

php - 有人对从 ColdFusion 的 serializeJSON 方法到 PHP 的 json_decode 有问题吗?

json - 在 Firebase 数据库中使用多个验证规则

预期缩进时 Python 空语句或空语句

python - Raspberry PI 通过 URL 向 PHP 脚本发送数据

python app engine模型查询同组模型

php - 如何从 MySQL 数据库实时/动态生成 JSON

java - JSONObject.toMap() 实现