首页 > 解决方案 > 将文件转换为 JSON

问题描述

我有一个格式如下的文件:

TEST1 =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL= TCP)(Host= test100.xyz.com)(Port= 1521))
  (CONNECT_DATA = (SID = TEST1))
)
TEST2 =
(DESCRIPTION =
  (ADDRESS = (PROTOCOL= TCP)(Host= test101.xyz.com)(Port= 1521))
  (CONNECT_DATA = (SID = TEST2))
)

是否有一个库可以用来解析它并存储为 JSON?

标签: javajsonfileparsing

解决方案


您可以尝试以下代码 -

File file=new File("D:\\tnames.txt");
    String str=FileUtils.readFileToString(file);

    str = str.replace("(", "{");
    str = str.replace(")", "}");
    str = str.replace("=", ":");

    String jsonString = "{" + str + "}";
    System.out.println(jsonString);

推荐阅读