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