Ok, então eu quero passar uma matriz muito básica para um servidor de atributo de dados jquery assim:
<div data-stuff="['a','b','c']"></div>
e depois recuperar assim:
var stuff = $('div').data('stuff');
alert(stuff[0]);
Por que isso parece alertar '[' e não 'a' (consulte o link JSfiddle)
Link JSFiddle: http://jsfiddle.net/ktw4v/3/