小编use*_*698的帖子

为什么我的json有方括号?

我正在用jquery和mvc2调查json.我正在尝试为我的控制器创建一个json for ajax post.我有一个由这个函数创建的数组

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

我正在使用json2.js来创建json

var data = getArguments();
var json = JSON.stringify(data);
Run Code Online (Sandbox Code Playgroud)

当我看着json时,它看起来像这样:

{"Argument1":["16"],"Argument2":["2"],"Argument3":["True"]}
Run Code Online (Sandbox Code Playgroud)

这看起来像有效的json,但我不理解方括号.我以为那是一个数组......任何人都知道为什么json2.js及其stringify会放在这些括号中?...我觉得我在这里遗漏了一些明显的东西.

javascript json

1
推荐指数
1
解决办法
1568
查看次数

标签 统计

javascript ×1

json ×1