我从WordPress API V2中选择数据,但是某个键有一个冒号会破坏操作。我正在使用node.js从WordPress的API中返回特定数据。
下面是一个json对象
[
{
"id": 2873,
"title": {
"rendered": "some title"
},
"_embedded": {
"wp:featuredmedia": [ //i want to pich this in javascript
{
"id": 3091,
"date": "2018-04-18T20:51:42",
"slug": "dr",
"source_url": "some image url"
}
}
]
}
}
]
我正在使用javascript nodejs来选择wp:featuredmedia内容,如下所示
app.get('/route', function (req, res) {
var array= [];
var url = 'url';
request({
url: url,
json: true
}, function (error, response, body) {
if (!error && response.statusCode === 200) {
body.forEach(function (item) {
array.push({
picture: item._embedded.wp:featuredmedia //error is here
});
});
res.send(array);
}
})
});
答案 0 :(得分:0)
使用方括号[]
属性访问器
app.get('/route', function (req, res) {
var array= [];
var url = 'url';
request({
url: url,
json: true
}, function (error, response, body) {
if (!error && response.statusCode === 200) {
body.forEach(function (item) {
array.push({
picture: item._embedded["wp:featuredmedia"]
});
});
res.send(array);
}
})
});