gpt4 book ai didi

javascript - 在 Javascript 中解析 Bit.ly JSON 响应(json 响应中的 url)

转载 作者:行者123 更新时间:2023-11-30 13:42:59 25 4
gpt4 key购买 nike

我正在尝试从 Bit.ly JSON 响应中提取 shortUrl。问题是响应中包含了原始URL,用点号遍历响应不行吗?我可以获得其他属性(errorCode、errorMessage 等),但由于 URL,我无法在结果下获得任何内容。我错过了什么吗?

这是响应:

{
"errorCode": 0,
"errorMessage": "",
"results": {
"http://www.google.com/": {
"hash": "2V6CFi",
"shortKeywordUrl": "",
"shortUrl": "http://bit.ly/1F5ewS",
"userHash": "1F5ewS"
}
},
"statusCode": "OK"
}

最佳答案

可以通过点符号访问 Javascript 对象 (obj.property) 当且仅当属性名称也是有效的 Javascript 标识符。

在您的示例中,由于 URL 显然不是有效标识符,您可以使用另一种方法,即数组式访问 (obj[property]):

var obj = {
yahoo: 5
'http://www.google.com':10
};

// Both of these work just fine.
var yahoo = obj.yahoo;
var google = obj['http://www.google.com'];

关于javascript - 在 Javascript 中解析 Bit.ly JSON 响应(json 响应中的 url),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1246318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com