繁体   English   中英

数据中带方括号的 JSON 解析

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM