Java 中将 JSON 文件转换为字符串

2025年6月24日 | 阅读 3 分钟

在 Java 中,我们可以轻松地将 JSON 文件转换为字符串。将 JSON 文件转换为字符串是通过读取该文件的字节数据来完成的。

为了将 JSON 文件转换为字符串,我们使用 **nio (非阻塞 I/O)** 包(Java 编程语言 API 的集合,提供密集 I/O 操作的功能)。

假设系统中有一个 **Sample.json** 文件,其中包含以下数据

我们使用以下步骤将 JSON 数据转换为字符串

  1. 导入所有必需的类,例如 Files、Paths 和 Scanner。
  2. 从用户那里获取位置和名称输入。
  3. 创建 **convertFileIntoString()**
  4. 在 convertFileIntoString() 方法中,我们使用 Paths 类的 get() 方法获取文件数据。
  5. 我们使用 Files 类的 **readAllBytes()** 方法将 JSON 文件的字节数据读取为字符串。
  6. 我们将 **readAllBytes()** 和 **get()** 方法的返回结果存储在一个变量中,并将其返回给 main() 方法。
  7. 在 main() 方法中,我们只需打印 **convertFileIntoString()** 的返回结果。

现在,我们使用上面讨论的步骤来转换或访问 **Sample.json** 文件的数据。

ReadFileAsString.java

注意:在上面的代码中,我们将 JSON 文件转换为字符串并将其存储在同一类型的变量中。因此,我们可以对结果变量执行所有字符串操作。

输出

Convert JSON File to String in Java