gpt4 book ai didi

带有#号的javascript对象变量

转载 作者:行者123 更新时间:2023-11-28 13:35:38 27 4
gpt4 key购买 nike

我正在尝试从 last.fm 中提取一些数据.

我收到以下回复:

{
"tracks": {
"track": [
{
"name": "Once Upon a Dream",
"duration": "203",
"loves": "738",
"mbid": "92078817-2e04-4bcd-9c43-ebb9c2d1823c",
"url": "http://www.last.fm/music/Lana+Del+Rey/_/Once+Upon+a+Dream",
"streamable": {
"#text": "0",
"fulltrack": "0"
},
"artist": {
"name": "Lana Del Rey",
"mbid": "b7539c32-53e7-4908-bda3-81449c367da6",
"url": "http://www.last.fm/music/Lana+Del+Rey"
},
"image": [
{
"#text": "http://userserve-ak.last.fm/serve/34s/96432461.png",
"size": "small"
},
{
"#text": "http://userserve-ak.last.fm/serve/64s/96432461.png",
"size": "medium"
},
{
"#text": "http://userserve-ak.last.fm/serve/126/96432461.png",
"size": "large"
},
{
"#text": "http://userserve-ak.last.fm/serve/300x300/96432461.png",
"size": "extralarge"
}
]
}

等等...

问题在于尝试访问回复的图像部分时,图像对象似乎有 #text作为我试图访问的信息的变量名称。正常response.tracks.track[i].image[0].text显然不起作用。

有什么特殊的方法来访问这个变量吗?

最佳答案

您可以使用the square bracket notation像这样访问该变量:

response.tracks.track[i].image[0]['#text']

关于带有#号的javascript对象变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21586253/

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