У меня есть объект JSON
, и я хочу присвоить значения свойств 4 моим переменным, используя Angular
, а именно:
authorText : string;
titleText : string;
durationText : string;
genreText : string;
А вот JSON
:
"{"n":{
"_id":1101,
"labels":[
"Song"
],
"properties":{
"duration":"214000",
"author":"Shawn Mendes",
"genre":"pop",
"title":"In My Blood"
}
}
}"
Я пытался использовать это и подобные ему решения:
Object.keys(editData).forEach(function (key) {
console.log(key);
if(key === "author"){
this.authorText = editData[key];
}
console.log( key , editData[key] );
});
Но ключ всегда равен 0 по некоторым причинам.
РЕДАКТИРОВАТЬ Добавлено изображение JSON
: строка, которую я напечатал ранее, была сделана следующим образом: сохранение ее как глобальной переменной с последующим использованием JSON.stringify(temp1);
.
