转换在数组javascript中收到的字符串

Dan*_*mes 1 javascript arrays string converter

可能重复:
如何在JavaScript中解析JSON

我得到这样的字符串

 [["1","Pagamento de Placa","N","N"], ["2,""Contrato","N","N"], ["3","Ajuste de preço","N","N"],["4", "Abertura de cliente","N","N"], ["9","Outros","N","S"]]
Run Code Online (Sandbox Code Playgroud)

我试试

 var arr = new Array([["1","Pagamento de Placa","N","N"], ["2,""Contrato","N","N"], ["3","Ajuste de preço","N","N"],["4", "Abertura de cliente","N","N"], ["9","Outros","N","S"]]);
Run Code Online (Sandbox Code Playgroud)

但不行

我想变成一个真正的数组,任何想法怎么办?

谢谢

Mat*_*ert 6

使用JSON.parse:

var arrayString = '[["1","Pagamento de Placa","N","N"], ["2,"Contrato","N","N"], ["3","Ajuste de preço","N","N"],["4", "Abertura de cliente","N","N"], ["9","Outros","N","S"]]';
var array = JSON.parse(arrayString);
Run Code Online (Sandbox Code Playgroud)

("原始字符串中有一个副本- 我删除了它.)

如果您需要支持旧浏览器,请使用json2.jsjQuery.parseJSON等库.