开发者社区> 问答> 正文

解析key为json字符串时,抛出JSON keys must be strings 异常

跟客户对接,用json格式传输数据。

客户传过来的json串如这种:{"failedMap":{"{"content":"test 1","mobileNum":"13548546858","refer":"test","time":1457436775000,"token":-2452365047050524154}":"ERROR"},"successMap":{"{"content":"test 1","mobileNum":"13548546850","refer":"test","time":1457436774000,"token":-144685337407813035}":"SUCCESS","{"content":"test 1","mobileNum":"13548546853","refer":"test","time":1457436775000,"token":9148477391415919012}":"SUCCESS"}}

我引用 json-lib-2.3-jdk15.jar 中JSONObject 进行解析,抛出JSON keys must be strings 异常,我在下面贴出解析方式和异常详细信息

展开
收起
杨冬芳 2016-07-07 13:31:06 3988 0
1 条回答
写回答
取消 提交回答
  • IT从业

    去掉你那个""的之后的格式,有问题http://json.cn/可以检查json是否有错误.
    screenshot

    2019-07-17 19:52:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
神龙云服务器产品及技术深度解析 立即下载
弹性创造价值:基于ECS的最佳性价比实践解析 立即下载
又快又稳:阿里云下一代虚拟交换机解析 立即下载

相关镜像