dataset.js

/*http://stackoverflow.com/questions/24568487/how-can-you-parse-non-wellformed-json-maybe-using-jquery#24568618*/

by guest271314

HTML

<div id="data" data-idata="[1,2,3]" data-sdata='["foo","bar","baz"]'></div>
<div id="out1">out1</div>
<div id="out2">out2</div>

JavaScript

$(function () {
    var out = function (outputId, elem, dataId) {
        return $.each(JSON.parse($(elem).get(0).dataset["" + dataId])
          , function (index, value) {
            $("<ul>").html("<li>" + index + " -> " + value + "</li>")
                .appendTo(outputId);
        });
    };
    out("#out1", "#data", "idata");
    out("#out2", "#data", "sdata");
});