[英]JSON Parse with square brackets inside data
我试图解析其中包含方括号中的字符串内使用JSON字符串。
例如
"[[\"hello\", \"i\", \"like [cows]\"], [\"what\", \"about [you]?\"]]"
解析时显示错误:
未捕获的语法错误:意外的标记 [
我怎样才能在保留括号的情况下解析字符串?
我发现了问题。 我需要在提供代码的 PHP 代码中的字符串周围使用addslashes()
。 有一部分包含[C:\\]
的字符串。
我在您后来的评论中看到您正在 PHP 中创建此 JSON 字符串。 您应该使用 json_encode 在 PHP 中对 JSON 数据进行编码,如下所示:
http://www.dyn-web.com/tutorials/php-js/json/array.php
然后它应该以JSON.parse 的格式出现。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.