1

可能重复:
如何在 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"]]

我试试

 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"]]);

但不工作

我想变成一个真正的数组,知道怎么做吗?

谢谢

4

1 回答 1

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);

"(原始字符串中有重复项- 我将其删除。)

如果您需要支持旧版浏览器,请使用json2.jsjQuery.parseJSON之类的库。

于 2013-02-04T13:58:14.773 回答