合并 json 中的几行
combine several lines from json
在测试中,我必须获取产品版本和内部版本号,但它们在不同的行中,并且有一个额外的后缀需要删除。
我无法完成这个任务,你能帮忙吗?
JsonObject versionConfig = read("config","version",user.userName, user.password);
version=versionConfig.get("buildNumber").getAsString();
json 回答
{
"version": "1.1-SNAPSHOT",
"branch": "1111",
"buildNumber": "666",
"date": "01.01.2020"
}
大家明白我得到的只是version=666
但最后我需要得到
version=1.1.666
不骂人,我做了3年系统管理员,才学Java,加上解析,Json根本没用,这个最好我可以
您可以获取您的版本并将 "Version" 替换为您的版本号:
String version = versionConfig.get("version").getAsString();
String buildNumber = versionConfig.get("buildNumber").getAsString();
String result = version.replace("Version",buildNumber);
//1.1-Version => 1.1-666
在测试中,我必须获取产品版本和内部版本号,但它们在不同的行中,并且有一个额外的后缀需要删除。 我无法完成这个任务,你能帮忙吗?
JsonObject versionConfig = read("config","version",user.userName, user.password);
version=versionConfig.get("buildNumber").getAsString();
json 回答
{
"version": "1.1-SNAPSHOT",
"branch": "1111",
"buildNumber": "666",
"date": "01.01.2020"
}
大家明白我得到的只是version=666
但最后我需要得到
version=1.1.666
不骂人,我做了3年系统管理员,才学Java,加上解析,Json根本没用,这个最好我可以
您可以获取您的版本并将 "Version" 替换为您的版本号:
String version = versionConfig.get("version").getAsString();
String buildNumber = versionConfig.get("buildNumber").getAsString();
String result = version.replace("Version",buildNumber);
//1.1-Version => 1.1-666