json解码失败
Posted
技术标签:
【中文标题】json解码失败【英文标题】:json decode fail 【发布时间】:2010-10-08 13:32:40 【问题描述】:任何人都可以帮忙:为什么json解码无法解码这个字符串?:
[["34372",0,0,190.94614747307494,11.804232804232774,"201","","1","0","no","0","","2394","381","",null,"group_indl_1"],["34373",0,0,190.94614747307494,11.804232804232774,"201","free_text","1","0","no","0","381","2395","382","<span startpoint=\"0\" color=\"0,0,0,0\" pt=\"35\" idfont=\"3\" style=\"font-size: 35px;\">Home essentials</span><span startpoint=\"15\" color=\"0,0,0,0\" pt=\"35\" idfont=\"4\" style=\"font-size: 35px;\"> Save up to 75%</span><span startpoint=\"32\" color=\"0,0,0,0\" pt=\"9\" idfont=\"Zapf Dingbats-Regular\" style=\"font-size: 9px;\">s</span><span startpoint=\"33\" color=\"0,0,0,0\" pt=\"14\" idfont=\"4\" style=\"font-size: 14px;\"> </span>",null,"indl_1_0"]]
【问题讨论】:
使用什么语言和什么 JSON 库? php 5.2.6,json 1.2.1。 jsonlint.com 表示有效,但对于 php 无效 PHP 似乎处理得很好:codepad.org/VBylBSf5 您发布的内容似乎是有效的 JSON。您可以在jsonformatter.curiousconcept.com 或 使用类似的工具进行验证 那么错误信息是什么?或者你为什么认为它会失败? 【参考方案1】:我发现了错误:一些奇怪的字符,如长减号得到问题。我删除它并没有问题。
【讨论】:
以上是关于json解码失败的主要内容,如果未能解决你的问题,请参考以下文章