限制变量范围
This commit is contained in:
parent
10a6da719f
commit
56fe8efe44
@ -44,8 +44,11 @@ public class ApplicationTest__01 {
|
||||
}
|
||||
|
||||
// Step.2
|
||||
String targetContent = Files.readString(Path.of(processJSONFile), StandardCharsets.UTF_8);
|
||||
List<Object> list = JSON.parseArray(targetContent);
|
||||
// String targetContent = Files.readString(Path.of(processJSONFile), StandardCharsets.UTF_8);
|
||||
// List<Object> list = JSON.parseArray(targetContent);
|
||||
|
||||
// 通过 {{key}} 限制变量范围
|
||||
List<Object> list = FormatUtil.loadJSON(processJSONFile);
|
||||
|
||||
String templateContent = Files.readString(Path.of(inputTemplateData), StandardCharsets.UTF_8);
|
||||
ConfigDocument document = JSON.parseObject(templateContent, ConfigDocument.class);
|
||||
@ -54,7 +57,7 @@ public class ApplicationTest__01 {
|
||||
System.out.println(result);
|
||||
for(Object obj: list) {
|
||||
Map<String, String> map = JSON.parseObject(JSON.toJSONString(obj), Map.class);
|
||||
result = FormatUtil.stealBeamsAndReplacePillars(result, map);
|
||||
result = FormatUtil.stealBeamsAndReplacePillars(result, map, true, false, false);
|
||||
}
|
||||
|
||||
// Step.3
|
||||
|
@ -2,6 +2,6 @@
|
||||
<作战部队武器装备>
|
||||
<装备类型>武装直升机</装备类型>
|
||||
<武器装备型号>Z-10</武器装备型号>
|
||||
<武器装备名称>直-10攻击直升机</武器装备名称>
|
||||
<武器装备型号名称>直-10攻击直升机</武器装备型号名称>
|
||||
<武器装备数量>18</武器装备数量>
|
||||
</作战部队武器装备>
|
@ -2,6 +2,6 @@
|
||||
<作战部队武器装备>
|
||||
<装备类型>自行火炮</装备类型>
|
||||
<武器装备型号>PLZ-05</武器装备型号>
|
||||
<武器装备名称>05式自行榴弹炮</武器装备名称>
|
||||
<武器装备型号名称>05式自行榴弹炮</武器装备型号名称>
|
||||
<武器装备数量>36</武器装备数量>
|
||||
</作战部队武器装备>
|
@ -2,6 +2,6 @@
|
||||
<作战部队武器装备>
|
||||
<装备类型>战斗机</装备类型>
|
||||
<武器装备型号>J-20</武器装备型号>
|
||||
<武器装备名称>歼-20隐形战斗机</武器装备名称>
|
||||
<武器装备型号名称>歼-20隐形战斗机</武器装备型号名称>
|
||||
<武器装备数量>24</武器装备数量>
|
||||
</作战部队武器装备>
|
@ -2,6 +2,6 @@
|
||||
<作战部队武器装备>
|
||||
<装备类型>主战坦克</装备类型>
|
||||
<武器装备型号>99A</武器装备型号>
|
||||
<武器装备名称>99A式主战坦克</武器装备名称>
|
||||
<武器装备型号名称>99A式主战坦克</武器装备型号名称>
|
||||
<武器装备数量>50</武器装备数量>
|
||||
</作战部队武器装备>
|
@ -2,6 +2,6 @@
|
||||
<作战部队武器装备>
|
||||
<装备类型>驱逐舰</装备类型>
|
||||
<武器装备型号>055</武器装备型号>
|
||||
<武器装备名称>055型导弹驱逐舰</武器装备名称>
|
||||
<武器装备型号名称>055型导弹驱逐舰</武器装备型号名称>
|
||||
<武器装备数量>2</武器装备数量>
|
||||
</作战部队武器装备>
|
@ -13,7 +13,7 @@
|
||||
"values": [
|
||||
{
|
||||
"combined": false,
|
||||
"value": "string batchnumber = \"作战部队武器装备.武器装备数量\""
|
||||
"value": "string batchnumber = \"{{作战部队武器装备.武器装备数量}}\""
|
||||
}
|
||||
]
|
||||
}
|
||||
@ -70,8 +70,8 @@
|
||||
}
|
||||
],
|
||||
"values": [
|
||||
"作战部队武器装备.武器装备名称",
|
||||
"作战部队武器装备.武器装备型号"
|
||||
"{{作战部队武器装备.武器装备型号名称}}",
|
||||
"{{作战部队武器装备.武器装备型号}}"
|
||||
]
|
||||
}
|
||||
]
|
||||
|
Loading…
x
Reference in New Issue
Block a user