在Javascript中我尝试使用stringify,但它一直返回一个空字符串。这有什么不对?随意编辑小提琴。
JS
values = [];
values['belopp'] = 2322;
values['test'] = 'jkee';
str = JSON.stringify(values);
console.log(values);
console.log(str); // Expected to show a json array
JS Fiddle
答案 0 :(得分:7)
您正在尝试使用适用于数组上对象的内容。
values = {};
values['belopp'] = 2322;
values['test'] = 'jkee';
str = JSON.stringify(values);
这是更新的fiddle。
答案 1 :(得分:2)
您正在对send
进行字符串化,而不是array ([])
因此,object ({})