2
我有兩個json文件,versions.json
包含變量及其各自的值,deploy.json
包含這些變量的佔位符。目前,我正在通過jackson加載JSON並將其存儲在Properties
中,並使用PropertyPlaceholderHelper
解析。如何從另一個JSON解析JSON中的變量?
versions.json
{
"version1" : "0.1",
"version2" : "0.2"
}
deploy.json
{
"package1" : "$version1",
"package2" : "$version2"
}
Java代碼:
Properties props = new Properties();
props.put("version1", versions.getVersion1());
props.put("version2", versions.getVersion2());
// Now resolving something like
PropertyPlaceholderHelper.resolvePlaceholder(deploy, props);
我的問題是我需要每當一個新的軟件包被添加到更新我的代碼。我如何解決這些變量而不更新我的代碼?