我使用chrome调试工具复制了响应,并在http://www.bejson.com/上检查,结果显示它是一个有效的json。但是在网页上,数据表显示警告它不是有效的json。使用相同的后端代码,页面显示良好。我认为数据在html或Datatable处理时显示有问题。我使用python从数据库中读取数据并在将其更改为json代码后发送到网页。如果有方法,如何解决它。 我的数据是: json data
答案 0 :(得分:1)
将您的JSON粘贴到JSON Editor并使用右箭头测试您的JSON。它会向您显示错误,如果有的话。如果您仍然无法找到错误,请将其保存在线(jsoneditor提供在线保存的选项)并在此处共享链接,以便其他人可以帮助您。我很害怕,你分享的形象并没有多大用处。
编辑:您的JSON响应中有special和⚫⚫▶▶等特殊字符。我假设您正在存储在DB中,就像这些一样。虽然这是一个有效的JSON,但完全是你得到的错误?在我看来,错误必须与编码相关。在转储到JSON之前,请确保使用UTF8而不是拉丁语进行编码。