В моем веб-приложении Web API возвращает следующий объект JOSN.
[
{
"templateID":1,
"template":"{\r\n \"Body\": \"sample date hete hee. Name\"\r\n}"
},
{
"templateID":2,
"template":"{ \"Body\": \"you soon.\" }"
}
]
Мне нужно получить значение Body
от каждого узла JSON, передав templateID
. Проблема в том, что в некоторых местах этот JSON имеет \r\n
. Однако когда мне нужно получить значение Body для каждого узла. В качестве примера, если я пройду 1, мне нужно получить sample date hete hee. Name
, если пройду 2, мне нужно you soon.
, как я могу это сделать?
Я пробовал это. но не работает
var data2 = [
{
"templateID":1,
"template":"{\r\n \"Body\": \"sample date hete hee. Name\"\r\n}"
},
{
"templateID":2,
"template":"{ \"Body\": \"you soon.\" }"
}
]
function usersBasedOnIDs(isShow,field){
var filtered=data2.filter(function(item){
return item[field] == isShow;
});
console.log(filtered);
}
usersBasedOnIDs(1,'templateID');