有没有办法在一行中写这个?
var data = {};
data["limit"] = [1, 0];
data["where"] = [0];
data["order"] = [];
data["display"] = [0];
像
这样的东西var data = {["limit"][1,0],["where"][0]...}
答案 0 :(得分:8)
Javascript对象可以用one-liner编写,如下所示:
var data = {limit: [1, 0], where: [0], order: [], display: [0]};
答案 1 :(得分:5)
您可以使用object initializer(属性名称周围的引号实际上是可选的):
var data = {
'limit': [1,0],
'where': [0],
'order': [],
'display': [0]
};
答案 2 :(得分:0)
我的json技能很少,但应该是
{"limit":[1,0], "where":[0], "order":[], "display":[0]}
或其中的一些排列(据我所知,对象中的顺序没有意义)。