Arrays 单个json输出中的多个列表

Arrays 单个json输出中的多个列表,arrays,json,django,list,Arrays,Json,Django,List,所以我需要一个特定的json格式的图表,我在视图中添加了以下内容 views.py 这给了我以下输出: JSON 我希望添加另一个列表,创建以下内容: JSON 我试图通过组合两个列表来添加另一个列表,但这不会创建一个单独的数组…您应该做的是将您的值组合成一个dict: return JsonResponse({"data": data_list, "room": room_list}) 这将满足您的要求。返回JsonResponse({“数据”:数据列表,“房间”:房间列表})应该可以。明白

所以我需要一个特定的json格式的图表,我在视图中添加了以下内容

views.py 这给了我以下输出:

JSON 我希望添加另一个列表,创建以下内容:

JSON
我试图通过组合两个列表来添加另一个列表,但这不会创建一个单独的数组…

您应该做的是将您的值组合成一个
dict

return JsonResponse({"data": data_list, "room": room_list})

这将满足您的要求。

返回JsonResponse({“数据”:数据列表,“房间”:房间列表})
应该可以。明白了!非常感谢你!
{
  "data": [
    {
      "booking_no": "1",
      "arrival_date": "2018-09-03",
      "departure_date": "2018-09-10",
    },
    {
      "booking_no": "2",
      "arrival_date": "2018-09-12",
      "departure_date": "2018-09-19",
    }
  ]
}
{
  "data": [
    {
      "booking_no": "1",
      "arrival_date": "2018-09-03",
      "departure_date": "2018-09-10",
    },
    {
      "booking_no": "2",
      "arrival_date": "2018-09-12",
      "departure_date": "2018-09-19",
    }
  ],
  "room": [
    {
      "nr": "102"
      "persons": "2"
    },
    {
      "nr": "103"
      "persons": "2"
    }
  ]
}
return JsonResponse({"data": data_list, "room": room_list})