пока сделал так:
function write_datajson(obj,data_name,json)
{
json= json.replace(/\"/gi, '#q' );
$(obj).data(data_name,json).attr('data-'+data_name, json);
}
function read_datajson(obj,data_name)
{
json= $(obj).data(data_name);
json= json.replace(/\#q/gi, '"' );
return json;
}