JSON stringify返回空字符串

Jen*_*ell 1 javascript arrays string json

在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
Run Code Online (Sandbox Code Playgroud)

JS小提琴

https://jsfiddle.net/L4t4vtvd/

vjd*_*ama 7

您正在尝试使用适用于阵列上的对象的内容.

values = {};
values['belopp'] = 2322;
values['test'] = 'jkee';

str = JSON.stringify(values);
Run Code Online (Sandbox Code Playgroud)

这是更新的小提琴.