javascript - Json 返回 null JavaScript
问题描述
我正在尝试读取一些 YouTube json 数据,并且由于某种原因它在控制台中返回 null。
我正在尝试从此链接中检索信息: https ://www.youtube.com/oembed?url=http://www.youtube.com/watch?v=2MpUj-Aua48&format=json
前端代码:
var title;
var videoId;
var jsonObj;
ytVideoTitle(title, videoId).then(function(result) { jsonObj =
JSON.parse(result); console.log(jsonObj); });
解决方案
这是因为标题没有嵌套在 html 下。尝试
.then(json => console.log(json.html))
或者
.then(json => console.log(json.title))
推荐阅读
- android - Retrofit2,调试和发布版本的不同行为
- json - 如何在firebase实时数据库中向大JSON对象添加另一个属性
- ios - 如何从 Firebase 数据库中删除特定的子值
- javascript - 我正在尝试使用 javascript 从 Web 解析 JSON,但它不起作用
- svg - 使用 RSelenium 和 XPath 查找 SVG 元素
- php - 如何将值转换为数组 PHP
- vue-cli - 使用 vue-cli 时,jointjs 中的自定义元素错误
- c++ - C++ - 使用 const 引用来延长一个临时的、好的或 UB 的成员?
- javascript - 控制台日志正确显示对象的键和值,但在尝试访问时未定义
- kubernetes - 如何处理错误“dial tcp 10.240.0.4:10250: i/o timeout”以查看 AKS 中的 pod 日志?