Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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/9/google-cloud-platform/3.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 嵌套元素对象_Javascript_Node.js_Api_Node Request_Node Telegram Bot Api - Fatal编程技术网

Javascript 嵌套元素对象

Javascript 嵌套元素对象,javascript,node.js,api,node-request,node-telegram-bot-api,Javascript,Node.js,Api,Node Request,Node Telegram Bot Api,我想在json内部导航以解析json“数据”。我尝试使用JSON Stringfy,但什么都没有。另一个例子是,我需要导航内部数据来解析“hometeam”。谢谢你的帮助 var电报机器人=需要“节点电报机器人api”; 变量标记='********'; var bot=new TelegramBottoken,{polling:true}; var请求=要求“请求”; const{parse}=require'path'; bot.onpolling_error,err=>console.lo

我想在json内部导航以解析json“数据”。我尝试使用JSON Stringfy,但什么都没有。另一个例子是,我需要导航内部数据来解析“hometeam”。谢谢你的帮助

var电报机器人=需要“节点电报机器人api”; 变量标记='********'; var bot=new TelegramBottoken,{polling:true}; var请求=要求“请求”; const{parse}=require'path'; bot.onpolling_error,err=>console.logerr; bot.onText/\/start/,functionmsg,匹配{ var chatId=msg.chat.id; 请求'https://www.oddsmath.com/api/v1/dropping-odds.json/?language=en&timezone=Europe%2FRome&provider_id=32&country_code=IT&cat_id=0&interval=60&sortBy=1&time=24&limit=20,函数错误,响应,正文{ if!error&&response.statusCode==200{ bot.sendMessagechatId,“正在查找…”,{parse_mode:'Markdown'} .thenfunctionmsg{ var res=JSON.parsebody; var dat=分辨率数据; console.logdat; bot.sendMessagechatId,'结果:\n'+dat } } }; }; 我正在解析的JSON如下所示

{
  "3207031-0": {
    "time": '2020-06-16 12:30:00',
    "hometeam": "Regar-TadAZ Tursunzoda",     
    "awayteam": "FK Istiklol",     
    "league": "Tajikistan - National Football League"
  },
  {...}
}
const hometeam = Object.values(res.data)[0].hometeam
访问res.data中第一个条目的hometext值

试试这样的

{
  "3207031-0": {
    "time": '2020-06-16 12:30:00',
    "hometeam": "Regar-TadAZ Tursunzoda",     
    "awayteam": "FK Istiklol",     
    "league": "Tajikistan - National Football League"
  },
  {...}
}
const hometeam = Object.values(res.data)[0].hometeam
设res={ 数据:{ '3207031-0': { 时间:“2020-06-16 12:30:00”, 主队:“雷加·塔达兹·图尔桑佐达”, awayteam:“FK Istiklol”, 联盟:“塔吉克斯坦-国家足球联盟” } } } const hometeam=Object.valuesres.data[0]。hometeam
console.loghometeamHey@phil不清楚您想要实现什么。请您重新表述这个问题好吗?res.Data中的数据似乎具有正确的json结构。你的问题是什么?如果您想通过该响应循环,请尝试使用Object.keysdatHi@Supercool。例如,我想从res.database的第一个元素获取hometeam文本。您能在控制台@phil中看到日志吗?如果请添加对问题的回答,这是日志,但不是全部@supercol{'3207031-0':{时间:'2020-06-16 12:30:00',主队:'Regar TadAZ Tursunzoda',Awaytam:'FK Istiklol',联赛:'塔吉克斯坦-国家足球联赛',