2015-05-19 2 views
0

В Javascript я пытаюсь использовать stringify, но он продолжает возвращать пустую строку. Что здесь не так? Не стесняйтесь редактировать Fiddle.JSON 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

https://jsfiddle.net/L4t4vtvd/

+7

значения shuld be {} not [] – user3227295

ответ

6

Вы пытаетесь т o использовать что-то, предназначенное для объекта в массиве.

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

str = JSON.stringify(values); 

Это обновленный fiddle.

2

Вы stringifying в array ([]), а не object ({}) Таким образом,

Смежные вопросы