Я изучаю json с помощью jquery и mvc2. Я пытаюсь создать JSON для поста AJAX на мой контроллер. У меня есть массив, созданный этой функцией
function getArguments() {
var argument1 = urlarray.slice(2, 3);
var argument2 = urlarray.slice(3, 4);
var argument3 = urlarray.slice(4, 5);
var argument4 = urlarray.slice(5);
return { Argument1: argument1, Argument2: argument2, Argument3: argument3, Argument4: argument4 }
}
Я использую json2.js для создания json, вот так
var data = getArguments();
var json = JSON.stringify(data);
когда я смотрю на json, это выглядит так:
{"Argument1":["16"],"Argument2":["2"],"Argument3":["True"]}
Это похоже на действительный json, но я не понимаю квадратных скобок. Я думал, что это массив ... кто-нибудь знает, почему json2.js и его stringify будут заключать эти скобки? ... чувствую, что я упускаю что-то очевидное здесь.