JSON.stringify serializes to [[]]

后端 未结 4 2046
粉色の甜心
粉色の甜心 2021-01-25 18:39

If I create a JavaScript object like:

var lst = [];
var row = [];
row.Col1 = \'val1\';
row.Col2 = \'val2\'; 
lst.push(row);

And then convert it

4条回答
  •  迷失自我
    2021-01-25 19:13

    You use your inner array like an object, so make it an object instead of an array.

    var lst = [];
    var row = {};
    row.Col1 = 'val1';
    row.Col2 = 'val2'; 
    lst.push(row);
    

    or use it as an array

    var lst = [];
    var row = {};
    row.push( 'val1' );
    row.push( 'val2' );
    lst.push(row);
    

提交回复
热议问题