【发布时间】:2022-01-13 23:59:22
【问题描述】:
【问题讨论】:
-
究竟是什么错误?您访问此属性的代码是什么?请提供minimal complete reproducible example
-
请提供足够的代码,以便其他人更好地理解或重现问题。
标签: json angular typescript
【问题讨论】:
标签: json angular typescript
嘿,对于 JSON,您可以通过其中的属性名称使用获取详细信息,并且对于以 @ 或 # 开头的全天候相同。
查看以下代码以获取指定键的值:
示例 JSON:
{
"weeklyalbumchart": {
"album": [
{
"artist": {
"mbid": "data",
"#text": "Flying Lotus"
},
"mbid": "data",
"url": "",
"name": "",
"@attr": {
"rank": "1"
},
"playcount": "21"
},
{
"artist": {
"mbid": "data",
"#text": "Flying Lotus"
},
"mbid": "data",
"url": "",
"name": "",
"@attr": {
"rank": "1"
},
"playcount": "21"
}
]
}
}
读取 JSON:
@attr ===> json["weeklyalbumchart"]["album"][0]["@attr"]
#text ===> json["weeklyalbumchart"]["album"][0]["artist"]["#text"]
希望这能帮助你理解它。
【讨论】:
尝试使用,
album[0]["@attr"]
album[0]["artist"]["#text"]
【讨论】: