簡體   English   中英

如何獲取特定格式的JSON鍵值對

[英]how to get the json key value pair in specific format

我有如下的json數組:

var region= [{"af":"Africa"},{"as":"Asia"},{"au":"Australia"}]

我使用一些框架,因為我得到上述數組的值:

{for r in regions}
     <option value="${r}" >${r}</option>
{/for}

我嘗試使用javascript,但未成功。 我想要以上格式的輸出

請幫我。

var region= [{"af":"Africa"},{"as":"Asia"},{"au":"Australia"}],
    len = region.length,
    i, key;

for (i = 0; i < len; ++i) {
    key = Object.keys(region[i])[0];
    console.log(key, region[i][key]);
}​

此代碼中的Object.keys返回對象的所有鍵的數組。 而且,只要每個對象只有1個鍵,而且只有1個鍵-您只需使用[0]檢索第一個

http://jsfiddle.net/zerkms/hYFHy/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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