首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从API数组获取JSON值

从API数组获取JSON值
EN

Stack Overflow用户
提问于 2020-10-07 05:37:44
回答 1查看 26关注 0票数 0

小的JSON问题,假设我的端点是http://api.quran.com:3000/api/v3/search?q=allah&size=20&page=0&language=en,我如何访问api中的翻译数据,我已经这样做了。

代码语言:javascript
运行
复制
results = data.results;
var li= '';
for (const x of results) {
    li+='<li>'+x.text_madani+' <span class="surah">'+x.verse_key+'</span><span class="surah">'+x.translations.text+'</span></li>';
    console.log(data.results.translations.text)
}
document.getElementById('demo').innerHTML = li;

我在应用程序接口中定位翻译数据时遇到了问题,如果我是正确的,不是吗,data.results.translations.text?我希望for循环在诗句本身编写之后显示每个阿拉伯语的翻译。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-07 05:46:07

您缺少索引。

索引也是一个对象数组,在下面的示例中,我使用了索引0作为示例。您应该选择所需的翻译

代码语言:javascript
运行
复制
results = data.results;
var li= '';
for (const x of results) {
    li+='<li>'+x.text_madani+' <span class="surah">'+x.verse_key+'</span><span class="surah">'+x.translations[0].text+'</span></li>';
    
}
document.getElementById('demo').innerHTML = li;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64234153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档