CSVをJSON風に配列化・文字列化する

はじめに

CSVをJSON風に利用できるようになります。

サンプル

sample.js(function() {
    var csv = 'aaa,bbb,ccc\r\n12345,6789,"aaa,bbb""ccc""\r\nddd"';
    var records = CSV.parse(csv);
    console.log(records);
    // (2) [Array(3), Array(3)]
    // 0: (3) ["aaa", "bbb", "ccc"]
    // 1: (3) ["12345", "6789", "aaa,bbb"ccc"
    // ↵ddd"]
    // length: 2

    var text = CSV.stringify(records);
    console.log(text);
    // aaa,bbb,ccc
    // 12345,6789,"aaa,bbb""ccc""
    // ddd"
})();