vadviktor
7/25/2017 - 5:12 PM

JSON Data Extractor for the IntelliJ IDEA Platform

JSON Data Extractor for the IntelliJ IDEA Platform

function eachWithIdx(iterable, f) { var i = iterable.iterator(); var idx = 0; while (i.hasNext()) f(i.next(), idx++); }
function mapEach(iterable, f) { var vs = []; eachWithIdx(iterable, function (i) { vs.push(f(i));}); return vs; }

OUT.append(JSON.stringify( mapEach(ROWS, function(row, row_idx) {
    var r = {};
    eachWithIdx(COLUMNS, function(col, col_idx) { r[ col.name() ] = row.value(col); });
    return r;
})));