java - 将文件转换为 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?
解决方案
您可以尝试以下代码 -
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);
推荐阅读
- javascript - 反应从 S3 Bucket 中检索多个图像的正确方法
- firebase - Firebase 搜索查询 startAt endAt
- javascript - 路线变更问题
- java - jetbrains.exodus.ExodusException:不支持的可比较值类型
- python - 蟒蛇 | 熊猫 | CSV | 字典问题
- android - android studio项目不能在其他磁盘上运行
- grpc - Java Proto 生成找不到源
- python - SQLAlchemy returning
, values etc - javascript - 在反应中将常量转换为自己的文件
- spring - 发布微服务路由到网关