我在另一个JSON-Object中有一个字符串化的JSON-Object。我从我的数据库中通过$.ajax()
得到它:
data => {"foo":"[{\"foo\":\"bar\"},{\"foo2\":\"bar2\"}]"}
尝试JSON.parse(data.foo)
时,我得到Uncaught SyntaxError: Unexpected token \
。
我做错了什么? (除了事实之外,对象需要保存为字符串。)
答案 0 :(得分:1)
你必须转义html标签。你在后端使用哪种语言?在python Django中,它是通过使用安全过滤器完成的。类似的可能存在于php或其他语言中。
答案 1 :(得分:0)
感谢您的帮助。似乎来自数据库的数据"看起来"对,但不是。我认为这是因为我手动将数据放入数据库中。 现在我通过我的API将数据与JSON.stringify()放在一起,现在每个方面看起来都很好。