fix: json data validation (#514)
* json data validation * 使用 jsonDataValidation 自动更正 * fix: 字段缺失时补全而不是报错
This commit is contained in:
@@ -1,299 +1,299 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "奥藏山-8个",
|
||||
"type": "collect",
|
||||
"author": "愚溪",
|
||||
"version": "1.0",
|
||||
"description": "刚需钟离",
|
||||
"bgiVersion": "0.35.1"
|
||||
"info": {
|
||||
"name": "璃月-02-奥藏山-8个",
|
||||
"type": "collect",
|
||||
"author": "愚溪",
|
||||
"version": "1.0",
|
||||
"description": "刚需钟离",
|
||||
"bgiVersion": "v0.43.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "teleport",
|
||||
"x": 1603.06,
|
||||
"y": 1039.72
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "teleport",
|
||||
"x": 1603.064453125,
|
||||
"y": 1039.716796875
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": 1630.0498046875,
|
||||
"y": 1047.5390625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 1658.8232421875,
|
||||
"y": 1059.12353515625,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 1657.541015625,
|
||||
"y": 1073.2177734375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 1637.8798828125,
|
||||
"y": 1095.09375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": 1652.4140625,
|
||||
"y": 1098.6904296875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": 1651.7568359375,
|
||||
"y": 1094.671875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": 1650.0263671875,
|
||||
"y": 1094.9892578125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 1653.138671875,
|
||||
"y": 1104.91552734375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"x": 1651.302734375,
|
||||
"y": 1104.13671875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"x": 1651.3095703125,
|
||||
"y": 1107.14892578125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"x": 1646.5908203125,
|
||||
"y": 1107.4580078125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"x": 1649.8056640625,
|
||||
"y": 1110.70458984375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"x": 1639.798828125,
|
||||
"y": 1113.85498046875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"x": 1645.330078125,
|
||||
"y": 1109.2568359375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"x": 1647.4130859375,
|
||||
"y": 1113.32373046875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"x": 1638.28515625,
|
||||
"y": 1113.82470703125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"x": 1639.31640625,
|
||||
"y": 1116.81982421875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"x": 1632.6005859375,
|
||||
"y": 1117.1142578125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"x": 1633.6533203125,
|
||||
"y": 1114.03466796875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"x": 1617.787109375,
|
||||
"y": 1106.30322265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"x": 1620.8505859375,
|
||||
"y": 1111.37353515625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"x": 1617.9111328125,
|
||||
"y": 1113.0771484375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"x": 1614.7958984375,
|
||||
"y": 1109.05859375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"x": 1620.1943359375,
|
||||
"y": 1102.24951171875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"x": 1614.2392578125,
|
||||
"y": 1100.19775390625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"x": 1612.3115234375,
|
||||
"y": 1093.37548828125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"x": 1624.1181640625,
|
||||
"y": 1091.8037109375,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"x": 1618.1416015625,
|
||||
"y": 1092.36572265625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"x": 1629.0546875,
|
||||
"y": 1093.95361328125,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"x": 1612.2646484375,
|
||||
"y": 1093.2763671875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"x": 1624.7509765625,
|
||||
"y": 1102.89794921875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"x": 1644.7685546875,
|
||||
"y": 1107.4931640625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"x": 1650.4326171875,
|
||||
"y": 1111.38916015625,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"x": 1639.8173828125,
|
||||
"y": 1103.904296875,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
}
|
||||
]
|
||||
{
|
||||
"id": 2,
|
||||
"x": 1630.05,
|
||||
"y": 1047.54,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 1658.82,
|
||||
"y": 1059.12,
|
||||
"type": "path",
|
||||
"move_mode": "fly",
|
||||
"action": "stop_flying"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 1657.54,
|
||||
"y": 1073.22,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 1637.88,
|
||||
"y": 1095.09,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": 1652.41,
|
||||
"y": 1098.69,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": 1651.76,
|
||||
"y": 1094.67,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": 1650.03,
|
||||
"y": 1094.99,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 1653.14,
|
||||
"y": 1104.92,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"x": 1651.3,
|
||||
"y": 1104.14,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"x": 1651.31,
|
||||
"y": 1107.15,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"x": 1646.59,
|
||||
"y": 1107.46,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"x": 1649.81,
|
||||
"y": 1110.7,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"x": 1639.8,
|
||||
"y": 1113.85,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"x": 1645.33,
|
||||
"y": 1109.26,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"x": 1647.41,
|
||||
"y": 1113.32,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"x": 1638.29,
|
||||
"y": 1113.82,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"x": 1639.32,
|
||||
"y": 1116.82,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"x": 1632.6,
|
||||
"y": 1117.11,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"x": 1633.65,
|
||||
"y": 1114.03,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"x": 1617.79,
|
||||
"y": 1106.3,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"x": 1620.85,
|
||||
"y": 1111.37,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"x": 1617.91,
|
||||
"y": 1113.08,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"x": 1614.8,
|
||||
"y": 1109.06,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"x": 1620.19,
|
||||
"y": 1102.25,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"x": 1614.24,
|
||||
"y": 1100.2,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"x": 1612.31,
|
||||
"y": 1093.38,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"x": 1624.12,
|
||||
"y": 1091.8,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 29,
|
||||
"x": 1618.14,
|
||||
"y": 1092.37,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 30,
|
||||
"x": 1629.05,
|
||||
"y": 1093.95,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 31,
|
||||
"x": 1612.26,
|
||||
"y": 1093.28,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 32,
|
||||
"x": 1624.75,
|
||||
"y": 1102.9,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 33,
|
||||
"x": 1644.77,
|
||||
"y": 1107.49,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": "mining",
|
||||
"action_params": ""
|
||||
},
|
||||
{
|
||||
"id": 34,
|
||||
"x": 1650.43,
|
||||
"y": 1111.39,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 35,
|
||||
"x": 1639.82,
|
||||
"y": 1103.9,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user