簡體   English   中英

從json字符串javascript中提取值

[英]Extract values from json string javascript

我使用select2中的multiselect元素輸入多個“標簽”。 當我想從元素中獲取值時,我得到類似這樣的內容(對於我在框中輸入的tag1 en tag2):

[{"id":"tag1","text":"tag1"},{"id":"tag2","text":"tag2"}] 

如何從數組中的文本中獲取結果:

[0] = "tag1"
[1] = "tag2"

我該如何扭轉這一過程?

這是另一種方法

[{"id":"tag1","text":"tag1"},{"id":"tag2","text":"tag2"}].map(function(el) {
 return el.id;
});

試試這個簡單的迭代。

var obj = [{"id":"tag1","text":"tag1"},{"id":"tag2","text":"tag2"}] ;

for (var i =0; i< obj.length ;i++) {
   console.log(obj[i].id);
}
var data = JSON.parse('[{"id":"tag1","text":"tag1"},{"id":"tag2","text":"tag2"}] ');
data[0].id
data[1].id

試試這會對你有所幫助

暫無
暫無

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

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