我正在编写一个返回JSON
API
的函数,并且我的输出是字典列表,因此为了将其传递给JsonResponse
,我需要传递{{ 1}}的值,因为默认情况下safe = False
需要字典。我在想,重新编写函数以返回嵌套字典不是更好的选择。
JsonResponse
相反,我想我可以做这样的事情:
[
{
"interface_name": "eno1",
"ip_address": "10.153.243.19",
"prefix": 24,
"mac": "c8:1f:66:b7:f9:0c",
"state": "UP"
},
{
"interface_name": "eno2",
"ip_address": "NULL",
"prefix": 0,
"mac": "c8:1f:66:b7:f9:0d",
"state": "DOWN"
}
]
那么对于我来说,返回嵌套字典或字典列表的更好做法是什么?
答案 0 :(得分:1)
如果您的字典键(eno1
和eno2
)添加的信息没有比列表索引更多,则您应该使用列表。