簡體   English   中英

將JSON對象數組轉換為js映射

[英]Convert array of JSON object to a js map

這是在JSON對象數組中查找值的另一個問題

我從JSP獲得以下JSON對象數組

"Titles":[                          
    {
    "Book3" : "BULLETIN 3"
    }   
    ,
    {
    "Book1" : "BULLETIN 1"
    }
    ,
    {
    "Book2" : "BULLETIN 2"
    }    
]

在JS端,它被解析,我看到一個包含3個對象的數組。

現在,我想將此對象數組轉換為下面的JS映射。

newTitles["Book3"] = "BULLETIN 3";
newTitles["Book1"] = "BULLETIN 1";
newTitles["Book2"] = "BULLETIN 2";

其中newTitles是通過new Object命令創建的js對象。

像這樣:

var newTitles = {};

Titles.forEach(function(obj){
  var key = Object.keys(obj)[0];
  newTitles[key] = obj[key];
});

暫無
暫無

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

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