python json转换失败Object of type set is not JSON serializable,不如php好用?

  date_array = []
    price_array = []
    for i in result:
        date_array.append({
            f'{i.year}-{i.month}-{i.day}'
        })
        price_array.append(i.price)
    data = dict()
    data['date_array'] = date_array
    data['price_array'] = 2
    # newsdata= serializers.serialize("json", data)
    # print(newsdata)
    # return JsonResponse(json.dumps(data), safe=False, json_dumps_params={'ensure_ascii': False})
    # return JsonResponse(newsdata, safe=False, content_type='application/json')
    return HttpResponse(json.dumps(data), content_type='application/json')
阅读 1.6k
1 个回答
        date_array.append({
            f'{i.year}-{i.month}-{i.day}'
        })

去掉大括号

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进