gpt4 book ai didi

java - JSONParser 在解析非常大的数字时失败

转载 作者:行者123 更新时间:2023-12-02 12:13:35 27 4
gpt4 key购买 nike

我正在使用 org.json.simple.parser JSON 解析器。一项具体数据包含着非常大的数字。例如,在解析带有此错误的行时曾经失败

java.lang.NumberFormatException:对于输入字符串:“982134839798321390034432432”

显然应该用 BigInt 数据类型来解析。或者应该有一个选项将它们视为字符串。这种情况可以做什么?

最佳答案

这是“json-simple”中的已知问题,请参阅https://github.com/fangyidong/json-simple/issues/73

您需要:

  1. 切换到不同的 JSON 解析器,例如 https://github.com/FasterXML/jackson
  2. 将问题 #73 的补丁应用到“json-simple”的私有(private)分支,并使用它来代替已发布的版本,或者使用 https://cliftonlabs.github.io/json-simple/ 处的“loegering”分支(链接自 issue #73 )

关于java - JSONParser 在解析非常大的数字时失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46364032/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com