Javascript 我可以在JSON对象中放置一组对象吗?

Javascript 我可以在JSON对象中放置一组对象吗?,javascript,jquery,Javascript,Jquery,我使用JSON返回一个变量名相同但值不同的对象数组。除了调用JSON函数五次之外,有没有一种方法可以将对象放在JSON对象中,以便引用它们,如data.1.name、data.2.name等 当前(可怕)代码: $(文档).ready(函数(){ var data='manility='+$(“#manility_level_number”).html()+'&type=buy'; 加载_(); 函数加载_() { $.getJSON('http://arflux-rpg.com/game/in

我使用JSON返回一个变量名相同但值不同的对象数组。除了调用JSON函数五次之外,有没有一种方法可以将对象放在JSON对象中,以便引用它们,如data.1.name、data.2.name等

当前(可怕)代码:

$(文档).ready(函数(){
var data='manility='+$(“#manility_level_number”).html()+'&type=buy';
加载_();
函数加载_()
{
$.getJSON('http://arflux-rpg.com/game/index.php/handler/request,数据,函数(数据){
if(data.success==true)
{
$(“#敌人名单”)。追加(“+data.manility+”+data.richlility\u奖励+”+data.manility\u奖励+”);
}
其他的
{
警报(“加载敌人和用户失败!”+数据。错误);
}
});
}
[为简洁起见,从此处剪下代码]

将对象放入一个数组,然后将数组转换为JSON。然后您可以将它们作为
数据[1]访问。name
数据[2]。name
等。

将对象放入一个数组,然后将数组转换为JSON。然后您可以作为
数据[1]访问它们。name
数据[2].name
等。

您可能需要一个数组:

var data = [ { "name": "one"},
             { "name":"two"},
             { "name":"three"} ];
然后像这样引用它:

data[i].name;

您可能需要一个数组:

var data = [ { "name": "one"},
             { "name":"two"},
             { "name":"three"} ];
然后像这样引用它:

data[i].name;

只需将响应数据推入数组:)


很简单:)

只需将响应数据推送到数组中:)


很简单:)

听起来你想更改生成此JSON的代码。你能给我们看一下相关的PHP代码吗?仅供参考,你说的不是JSON对象,而是与JSON兼容的对象-是的,但仍然很重要。听起来你想更改生成此JSON的代码。你能给我们看一下相关内容吗ant PHP代码?仅供参考,您所谈论的不是JSON对象,而是与JSON兼容的对象-是的,但仍然很重要。