java - 使用 Java 将所有数值转换为 JSON 中的字符串

标签 java json json-simple

我需要将 JSON 文件中的所有数字值转换为字符串,以克服由于超出 Long.Max_Value 限制而出现的 NumberFormatException 问题。我正在使用 json-simple JSONParser 并且它抛出异常。在 Java 中转换它们的最佳方法是什么? 目前,由于这个异常,我什至无法完全解析该文件。

最佳答案

看看这个例子https://sites.google.com/site/gson/gson-user-guide 。 Google gson 库可能就是您所需要的:

  1. 可以将对象转换为json
  2. 可以将json转换为对象

以及许多其他功能

关于java - 使用 Java 将所有数值转换为 JSON 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30988979/

相关文章:

java - 从 JSON 文件中获取数据,保存为对象并使用键值获取数据

java - 从输入流读取数据时出现 SocketException [ byte[] bytes = toByteArray(input) ]

python - 如何在 Python 树的深度中存在节点的任何地方分配节点的子节点?

javascript - 如何在 D3 map 中做时间数据

.net - 我的 WebAPI 后操作参数始终为空

java - Gradle构建jar在运行时找不到依赖项

java - 使用 simple-json 解析 json 字符串

Java - 简单网络

java - 使用 hashCode 实现 equals 不行吗?

java - 从哪里获得 Flex - Java DS (Blaze) 培训 Material ?