JsonResponse词典或嵌套词典的列表

时间:2019-04-09 09:16:33

标签: python json

我正在编写一个返回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"
 }
]

那么对于我来说,返回嵌套字典或字典列表的更好做法是什么?

1 个答案:

答案 0 :(得分:1)

如果您的字典键(eno1eno2)添加的信息没有比列表索引更多,则您应该使用列表。