作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我只想从 json 下面提取“phaseValue”部分并将其存储到数组中。
{
"templateName":"TemplateExample",
"phaseExecutions":{
"PRE":[
{
"phaseType":"text",
"phaseValue":"enter your name"
},
{
"phaseType":"number",
"phaseValue":"enter your mobile number"
},
{
"phaseType":"email",
"phaseValue":"enter your email"
}
]
}
}
上面的数据是我从下面的代码中得到的
getTemplateByName():any
{
this.httpService.get('http://localhost:57611/Api/Employee/GetTemplateByName/'+this.selectedTemplate).subscribe(
data => {
this.templateInJsonFormat = data;
this.getTemplateFromSubscribe(this.templateInJsonFormat);
}
);
}
getTemplateFromSubscribe(temp:any)
{
this.finalTemplateFromSubscribe = temp;
console.log(this.finalTemplateFromSubscribe);
}
我正在使用 typescript 3.5.3。请帮忙。
最佳答案
const arr = object.phaseExecutions.PRE.map(item => item.phaseValue)
关于arrays - 如何从 typescript 中的JSON中提取特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58743806/
我是一名优秀的程序员,十分优秀!