如何删除领先和;在数组外部尾随双引号。
var data = [{"name":"myName" ,"address": "myAddress" }];
alert(data[0].name)
答案 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);