[英]Read JSON Data With String Key: Angular2
我正在嘗試迭代angular2中的json數據。 如果JSON數據是這樣的
{fileName: "XYZ"}
我可以迭代使用- 讓數據的數據
但是,如果我的JSON數據密鑰為字符串格式,如何在angular2中進行迭代?
{"fileName": "XYZ"}
JSON 始終具有雙引號的字符串鍵,因此:
{ fileName: "XYZ" }
{ 'fileName': "XYZ" }
不是有效的json,但這是:
{ "fileName": "XYZ" }
Javascript對象不需要將引號引起來,如果是,則可以使用單引號:
let a = { fileName: "XYZ" };
let b = { 'fileName': "XYZ" };
let c = { "fileName": "XYZ" };
這里a
, b
和c
是等價的。
無論如何,所有這些js對象的迭代都以相同的方式完成:
for (let key in a) {
console.log(`${ key }: ${ a[key] }`);
}
Object.keys(b).forEach(key => console.log(`${ key }: ${ b[key] }`));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.