簡體   English   中英

使用字符串鍵Angular2讀取JSON數據

[英]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" };

這里abc是等價的。

無論如何,所有這些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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM