我有以下API响应,并希望在typescript中得到'"Cursed Body":"100.000%"‘,这样我就可以使用它在HTML页面上呈现它。有没有人知道怎么把它从回复中拿出来?
API响应
{
"tier": "gen8ou",
"pokemon": "Gengar",
"rank": "24",
"usage": "8.56600%",
"raw": "316778",
"abilities": {
"Cursed Body": "100.000%"
},
"moves": {
"Shadow Ball": "88.237%",
"Sludge Wave": "87.815%",
"Nasty Plot": "37.965%",
"Focus Blast": "33.418%",
"Thunderbolt": "30.392%",
"Trick": "30.257%",
"Substitute": "15.811%",
"Dazzling Gleam": "11.645%",
"Hex": "11.447%",
"Taunt": "9.282%",
"Will-O-Wisp": "8.897%",
"Destiny Bond": "8.033%",
"Energy Ball": "7.778%",
"Other": "19.022%"
},}亲切的问候
发布于 2021-11-26 10:38:18
这个对象"Cursed Body": "100.000%"是不是要修改的关键Cursed Body?
如果不是,那么在您想呈现它的位置,您可以这样做
"Cursed Body": response.abilities["Cursed Body"]
发布于 2021-11-26 10:34:24
试试这个:
var apiResult = '{"tier":"gen8ou","pokemon":"Gengar","rank":"24","usage":"8.56600%","raw":"316778","abilities":{"Cursed Body":"100.000%"},"moves":{"Shadow Ball":"88.237%","Sludge Wave":"87.815%","Nasty Plot":"37.965%","Focus Blast":"33.418%","Thunderbolt":"30.392%","Trick":"30.257%","Substitute":"15.811%","Dazzling Gleam":"11.645%","Hex":"11.447%","Taunt":"9.282%","Will-O-Wisp":"8.897%","Destiny Bond":"8.033%","Energy Ball":"7.778%","Other":"19.022%"}}';
const obj = JSON.parse(apiResult);
var jsonStringOfCursedBody = JSON.stringify(obj.abilities);
var valueOfCursedBody = obj.abilities["Cursed Body"];https://stackoverflow.com/questions/70122384
复制相似问题