I'm generating JSON
in Delphi
with mORMot
and I need to get it on a page to generate graphics with Google Chart
, but Delphi
returns me JSON
within a result
. I just put the string in a function with a return of type RawJSON
. It comes this way:
{
"result":[
{
"cols":[
{"id":"","label":"Mês","pattern":"","type":"string"},
{"id":"","label":"Quantidade","pattern":"","type":"number"}
],
"rows":[
{"c":[{"v":"Agosto de 2016","f":null},{"v":191,"f":null}]},
{"c":[{"v":"Setembro de 2016","f":null},{"v":188,"f":null}]},
{"c":[{"v":"Outubro de 2016","f":null},{"v":230,"f":null}]},
{"c":[{"v":"Novembro de 2016","f":null},{"v":243,"f":null}]},
{"c":[{"v":"Dezembro de 2016","f":null},{"v":145,"f":null}]},
{"c":[{"v":"Janeiro de 2017","f":null},{"v":245,"f":null}]},
{"c":[{"v":"Fevereiro de 2017","f":null},{"v":206,"f":null}]},
{"c":[{"v":"Março de 2017","f":null},{"v":174,"f":null}]},
{"c":[{"v":"Abril de 2017","f":null},{"v":241,"f":null}]}
]
}
]
}
But I need it so that's what I'm generating:
{
"cols":[
{"id":"","label":"Mês","pattern":"","type":"string"},
{"id":"","label":"Quantidade","pattern":"","type":"number"}
],
"rows":[
{"c":[{"v":"Agosto de 2016","f":null},{"v":191,"f":null}]},
{"c":[{"v":"Setembro de 2016","f":null},{"v":188,"f":null}]},
{"c":[{"v":"Outubro de 2016","f":null},{"v":230,"f":null}]},
{"c":[{"v":"Novembro de 2016","f":null},{"v":243,"f":null}]},
{"c":[{"v":"Dezembro de 2016","f":null},{"v":145,"f":null}]},
{"c":[{"v":"Janeiro de 2017","f":null},{"v":245,"f":null}]},
{"c":[{"v":"Fevereiro de 2017","f":null},{"v":206,"f":null}]},
{"c":[{"v":"Março de 2017","f":null},{"v":174,"f":null}]},
{"c":[{"v":"Abril de 2017","f":null},{"v":241,"f":null}]}
]
}
On the page I get JSON this way:
var jsonData = $.ajax({
url: 'http://localhost/api/graficos',
dataType: "json",
async: false
}).responseText;