JSON Parse在数据中使用方括号

时间:2016-03-09 14:47:29

标签: javascript json parsing brackets square

我正在尝试解析一个JSON字符串,其中包含方括号 字符串。

例如

"[[\"hello\", \"i\", \"like [cows]\"], [\"what\", \"about [you]?\"]]"

解析时显示错误:

  

未捕获的SyntaxError:意外的令牌[

如何在保留括号的同时解析字符串?

2 个答案:

答案 0 :(得分:0)

我发现了问题。我需要在为代码提供服务的PHP代码中的字符串周围使用addslashes()。字符串的一部分包含[C:\]

答案 1 :(得分:0)

我在后面的评论中看到你在PHP中创建了这个JSON字符串。您应该使用json_encode在PHP中编码JSON数据,如下所示:

http://www.dyn-web.com/tutorials/php-js/json/array.php

然后它应该以您可以JSON.parse的格式出现。