Python #datas from API
plan_get = pd.DataFrame(rows, columns=columns) #plan_get return all json data
return Response({"MESSAGE": "FOUND","DATA":json.loads(plan_get.to_json(orient='records'))})
Actual Output:
[{
"customer_name": "ABI2",
"location_name": "Cherai2",
"employee_name": "ASU2",
"Sales_Plan_Details": "[{\"Month\": \"2019-1\", \"Quantity\": 10, \"Product_Gid\": 3}]"
},
{
"customer_name": "ABI",
"location_name": "Cherai",
"employee_name": "ASU",
"Sales_Plan_Details": "[{\"Month\": \"2019-1\", \"Quantity\": 10, \"Product_Gid\": 3}]"
}]
Expected Output:
[{
"customer_name": "ABI2",
"location_name": "Cherai2",
"employee_name": "ASU2",
"Sales_Plan_Details": [{"Month": "2019-1",
"Quantity": 10, "Product_Gid": 3}]
},
{
"customer_name": "ABI",
"location_name": "Cherai",
"employee_name": "ASU",
"Sales_Plan_Details": [{"Month": "2019-1",
"Quantity": 10, "Product_Gid": 3}]
}]
Here I'm using pandas DataFrame to pass json data. My question is how would I convert Sales_Plan_Details(column) to JSON object before returning.
Sales_Plan_Details?json.loads(plan_get.to_json(orient='records'))