am面临与JavaScript中的Json解析有关的问题。我有一个像下面这样的字符串,我需要在JSON.parse()里面解析
let object = "{ "result": "resultValue", "content": "the content for the content key will "go" here" }"
现在,当做类似JSON.parse(object)时 由于内容值中的嵌套双引号,它在某个索引处引发错误的意外令牌,请您提前建议我如何将这些类型的字符串解析为json。
答案 0 :(得分:0)
将JSON周围的引号更改为单引号,这样它们就不会与JSON中的双引号冲突。并在内容字符串内的/
周围加上引号。
如果您使用适当的JSON编码器(例如Javascript中的"go"
,PHP中的JSON.stringify()
)创建JSON,那么您就不会遇到这样的问题。
json_encode()