我最近在生产中遇到了这个问题,我将把我的HashMap值存储为JSON并且代码希望
action="soapclient.php"
它的工作正常,产生了预期的输出
地图包含:{2 = b,1 = a}
Json包含:: {2:b,1:a}
在捆绑最新的org.json.jar后,它会抛出异常,如下所示
org.json.JSONException:期待':'在3 [字符4第1行]
的键之后
所以,为了克服这个问题,我用
修改了我的代码action="/soapclient.php"
我附上了older json version和new json version
的源代码链接只是好奇地知道为什么他们删除了这么好的解析?因为我现在正在做一些额外的解决方法。
PS:我不确定天气我可以在这里讨论这个,因为它与调试或一般编程无关。但仍然在这里发布,因为许多人会使用这个库,并且不会意识到最近的这种变化。
如果您认为该帖子无用/不合适,请通过评论告诉我我将删除帖子。