gson解析"0935"这个会报错?

Caused by: com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: JSON forbids octal prefixes: 0918 at line 1 column 134

阅读 2.9k
3 个回答

我也是使用Gson进行json串解析的,没出现过什么问题。你碰到的这个异常是跟json串有关的,先检查一下json串是否符合标准。

当作八进制数字了,但是又不符合八进制数字格式,所以当作字符串处理吧

0开头的字符串代表八进制(octal),但你后面又出现了9,自然报错了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题