从数组开头删除引号&尾随

时间:2015-04-15 19:20:30

标签: javascript arrays

如何删除领先和;在数组外部尾随双引号。

var data = [{"name":"myName" ,"address": "myAddress" }];  
alert(data[0].name)

1 个答案:

答案 0 :(得分:2)

如果要将JSON数据的字符串表示形式转换为Javascript对象: http://jsfiddle.net/H2yN6/191/

var str = "[{\"name\":\"myName\" ,\"address\": \"myAddress\" }]";
var data = JSON.parse(str);
alert(data[0].name);

但是,如果您确实想要删除一些前导和/或尾随字符,则可以使用substring()http://jsfiddle.net/H2yN6/193/

var str = "\"[{\"name\":\"myName\" ,\"address\": \"myAddress\" }]\"";
var str2 = str.substring(1, str.length - 1);
alert(str2);