0.0.1 • Published 6 years ago

string-to-json-node v0.0.1

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

string-to-json

module to transform csv to json

Usage

assert.deepEqual(csvToJson('a,b,c\n1,2,3\n4,5,6'),
    [
        {
            a:1,
            b:2,
            c:3
        },
        {
            a:4,
            b:5,
            c:6
        }
    ]
);
});

const json = csvToJson('a,b,c\n1,2,3\n4,5,6');
const csv = csvToJson.inverse(json);
assert(csv === 'a,b,c\n1,2,3\n4,5,6');

const json = csvToJson('a,b,c\n1,2,3\n4,5,6');
json.push({ a:4, d:10 });
const csv = csvToJson.inverse(json);
assert.equal(csv, 'a,b,c,d\n1,2,3\n4,5,6\n4,,,10');

API

csvTOJson(csv, splittedBy = '\n', columnSeparatedBy = ',') -> array

csvTOJson,inverse(array, splittedBy = '\n', columnSeparatedBy = ',') -> string