Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何分离Json字段并将其放入变量中_Javascript_Jquery_Json - Fatal编程技术网

Javascript 如何分离Json字段并将其放入变量中

Javascript 如何分离Json字段并将其放入变量中,javascript,jquery,json,Javascript,Jquery,Json,我有一个JSON,我想分离其中的每个字段,然后我想分别使用每个字段 我写了下面的代码,但它不能正常工作,并在警报中返回undefined 这是我的密码: $( document ).ready(function() { var research= { "city":"1186432", "hotelname":"OKHTINSKAYA", "indate":"2017-12-23", "outedate":"2017-12-30", "rooms":[ {

我有一个JSON,我想分离其中的每个字段,然后我想分别使用每个字段

我写了下面的代码,但它不能正常工作,并在警报中返回undefined

这是我的密码:

$( document ).ready(function() {
var research=
{
  "city":"1186432",
   "hotelname":"OKHTINSKAYA",
   "indate":"2017-12-23",
   "outedate":"2017-12-30",
   "rooms":[
      {
         "adultcount":"1",
         "childcount":"1,1"
      },
      {
         "adultcount":"1",
         "childcountandage":"0 "
      }
   ]
}
var re = research.rooms.adultcount
alert(re);
});

请尝试使用以下代码:

var re = research.rooms[0].adultcount

请尝试使用以下代码:

var re = research.rooms[0].adultcount

使用索引使用数组属性
research.rooms[0]。adultcount

$( document ).ready(function() {
var research=  {
  "city":"1186432",
   "hotelname":"OKHTINSKAYA",
   "indate":"2017-12-23",
   "outedate":"2017-12-30",
   "rooms":[
      {
         "adultcount":"1",
         "childcount":"1,1"
      },
      {
         "adultcount":"1",
         "childcountandage":"0 "
      }
   ]
}
var re = research.rooms[0].adultcount
alert(re);
});

演示

使用索引使用数组属性
research.rooms[0]。adultcount

$( document ).ready(function() {
var research=  {
  "city":"1186432",
   "hotelname":"OKHTINSKAYA",
   "indate":"2017-12-23",
   "outedate":"2017-12-30",
   "rooms":[
      {
         "adultcount":"1",
         "childcount":"1,1"
      },
      {
         "adultcount":"1",
         "childcountandage":"0 "
      }
   ]
}
var re = research.rooms[0].adultcount
alert(re);
});

演示

研究。房间
是一个数组,因此要访问此数组中的每个房间,必须循环抛出它

例如:

research.rooms.map( room => alert(room.adultcount));
或者,在旧的js语法中:

for(var i = 0; i < research.rooms.length; i++){
    alert(research.rooms[i].adultcount);
}
for(var i=0;i
研究。房间
是一个数组,因此要访问此数组中的每个房间,必须循环抛出它

例如:

research.rooms.map( room => alert(room.adultcount));
或者,在旧的js语法中:

for(var i = 0; i < research.rooms.length; i++){
    alert(research.rooms[i].adultcount);
}
for(var i=0;i
这里是
研究室。
是阵列
adultcount
是数组中的对象。使用indexresearch.rooms[0]访问它。成人计数
research.rooms
是数组
adultcount
是数组中的对象。使用indexresearch.rooms[0]访问它。adultcountError:{“消息”:“未捕获引用错误:$未定义”,“文件名”:“,”lineno“:13,“colno“:9}缺少jquery,请检查jsbin Demo这是我想说的将jquery添加到代码段中的内容抱歉,实际上我不知道如何在代码段中添加jquery。如果你知道,你能编辑吗?感谢错误:{“message”:“uncaughtreferenceerror:$未定义”,“filename:”,“lineno”:13,“colno”:9}jquery缺失,请检查jsbin demo这是我想说的将jquery添加到代码段对不起,实际上我不知道如何在代码段中添加jquery。如果你知道,你能编辑吗?谢谢