Passagem de parametro via data-

Passo o parametro ${recurso.perdas} e na tag confirmo que ele veio certo mais nao chega no js.

Tenho a seguinte div:

<div id="columnchart_values1" data-charts="${recurso.perdas}">
	<p>${recurso.perdas}</p>
</div>

e um js:

var elem = document.getElementById('columnchart_values1');
var dados = elem.dataset.charts ;
alert(dados); 

${recurso.perdas} esté com o conteúdo = '[ {"tipo":1,"quant":1},{"tipo":2,"quant":2},{"tipo":3,"quant":3} ]', e no alert só aparece [{