I would like to format my JSON data to display Chart in my reporting templates.I want to produce a daily reporting chart with date wise Approved, Rejected and Pending data. My current JSON is:
json_data = '[
{"Approved":1,"updated_date":"2015-03-07"},
{"Approved":1,"updated_date":"2015-03-07"},
{"Rejected":1,"updated_date":"2015-03-07"},
{"Pending":1,"updated_date":"2015-03-07"},{"Approved":1,"updated_date":"2015-03-07"}
]';
I want to achieve this output
$data= '[
{
"date": "1 Mar",
"approved": 0,
"completed": 0,
"rejected": 0
},
{
"date": "2 Mar",
"approved": 0,
"completed": 0,
"rejected": 0
},
{
"date": "3 Mar",
"approved": 9,
"completed": 20,
"rejected": 11
},
{
"date": "4 Mar",
"approved": 20,
"completed": 50,
"rejected": 30
},
{
"date": "5 Mar",
"approved": 40,
"completed": 50,
"rejected": 10
},
{
"date": "6 Mar",
"approved": 35,
"completed": 70,
"rejected": 20
},
{
"date": "7 Mar",
"approved": 50,
"completed": 80,
"rejected": 30
}];'
I want to display only last 7 days data report through CHART.