JavaScript を使用して次の文字列を配列に変換するにはどうすればよいですか。
from: var x = "{id:'2'},{name:'code,Barer'}";
to: var x1 = [{id:"2"},{name:"code,Barer"}];
JavaScript を使用して次の文字列を配列に変換するにはどうすればよいですか。
from: var x = "{id:'2'},{name:'code,Barer'}";
to: var x1 = [{id:"2"},{name:"code,Barer"}];
eval
セキュリティ上の理由で使用を避けたい場合は、これを試してください
var string = "{id:'2'},{name:'code,Barer'}",
array = string.substr(1, string.length - 2)
.split("},{")
.map(function(item){
item = item.split(":");
var result = {},
name = item[0],
value = item[1].replace(/'/g, "");
result[name] = value;
return result
});