fix: json data validation (#514)
* json data validation * 使用 jsonDataValidation 自动更正 * fix: 字段缺失时补全而不是报错
This commit is contained in:
@@ -1,192 +1,192 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "螃蟹-幽林雾道-12只",
|
||||
"name": "螃蟹-幽林雾道-12只(循环2次)",
|
||||
"type": "collect",
|
||||
"author": "起个名字好难",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"bgiVersion": "0.35.1"
|
||||
"bgiVersion": "v0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"x": 3375.24609375,
|
||||
"y": 3291.83154296875,
|
||||
"x": 3375.25,
|
||||
"y": 3291.83,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": 3347.1552734375,
|
||||
"y": 3294.58935546875,
|
||||
"x": 3347.16,
|
||||
"y": 3294.59,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 3339.6845703125,
|
||||
"y": 3305.493896484375,
|
||||
"x": 3339.68,
|
||||
"y": 3305.49,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 3335.9961219098186,
|
||||
"y": 3293,
|
||||
"x": 3336.0,
|
||||
"y": 3293.0,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 3309.5771484375,
|
||||
"y": 3288.681640625,
|
||||
"x": 3309.58,
|
||||
"y": 3288.68,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": 3303.10546875,
|
||||
"y": 3282.054931640625,
|
||||
"x": 3303.11,
|
||||
"y": 3282.05,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": 3276.76171875,
|
||||
"y": 3257.308349609375,
|
||||
"x": 3276.76,
|
||||
"y": 3257.31,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": 3251.095703125,
|
||||
"y": 3241.4404296875,
|
||||
"x": 3251.1,
|
||||
"y": 3241.44,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 3248.0791015625,
|
||||
"y": 3240.95263671875,
|
||||
"x": 3248.08,
|
||||
"y": 3240.95,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"x": 3242.59375,
|
||||
"y": 3229.3434242697895
|
||||
"x": 3242.59,
|
||||
"y": 3229.34
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"x": 3243.84375,
|
||||
"y": 3226.7192467385703,
|
||||
"x": 3243.84,
|
||||
"y": 3226.72,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"x": 3255.3779296875,
|
||||
"y": 3220.1279296875,
|
||||
"x": 3255.38,
|
||||
"y": 3220.13,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"x": 3251.7578125,
|
||||
"y": 3217.061279296875,
|
||||
"x": 3251.76,
|
||||
"y": 3217.06,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"x": 3254.3056640625,
|
||||
"y": 3213.1376953125,
|
||||
"x": 3254.31,
|
||||
"y": 3213.14,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"x": 3257.67578125,
|
||||
"y": 3212.6318359375
|
||||
"x": 3257.68,
|
||||
"y": 3212.63
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"x": 3286.283203125,
|
||||
"y": 3185.823486328125,
|
||||
"x": 3286.28,
|
||||
"y": 3185.82,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"x": 3309.390625,
|
||||
"y": 3182.224365234375,
|
||||
"x": 3309.39,
|
||||
"y": 3182.22,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"x": 3319.4541015625,
|
||||
"y": 3183.52294921875,
|
||||
"x": 3319.45,
|
||||
"y": 3183.52,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"x": 3322.3017578125,
|
||||
"y": 3194.86865234375,
|
||||
"x": 3322.3,
|
||||
"y": 3194.87,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"x": 3342.6669921875,
|
||||
"y": 3199.306884765625,
|
||||
"x": 3342.67,
|
||||
"y": 3199.31,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"x": 3343.74609375,
|
||||
"y": 3198.070068359375,
|
||||
"x": 3343.75,
|
||||
"y": 3198.07,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"x": 3347.09765625,
|
||||
"y": 3198.813720703125
|
||||
"x": 3347.1,
|
||||
"y": 3198.81
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"x": 3346.7451171875,
|
||||
"y": 3201.767578125,
|
||||
"x": 3346.75,
|
||||
"y": 3201.77,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"x": 3364.677734375,
|
||||
"y": 3191.713623046875,
|
||||
"x": 3364.68,
|
||||
"y": 3191.71,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
|
||||
@@ -1,97 +1,97 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "螃蟹-鹰翔海滩",
|
||||
"name": "螃蟹-鹰翔海滩-20只(循环2次)",
|
||||
"type": "collect",
|
||||
"author": "起个名字好难",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"bgiVersion": "0.35.1"
|
||||
"bgiVersion": "v0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
"id": 1,
|
||||
"x": -1532.9267578125,
|
||||
"y": 1976.1318359375,
|
||||
"x": -1532.93,
|
||||
"y": 1976.13,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "teleport"
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": -1582.7255859375,
|
||||
"y": 2016.29833984375,
|
||||
"x": -1582.73,
|
||||
"y": 2016.3,
|
||||
"action": "",
|
||||
"move_mode": "fly",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": -1611.26953125,
|
||||
"y": 2017.3359375,
|
||||
"x": -1611.27,
|
||||
"y": 2017.34,
|
||||
"action": "",
|
||||
"move_mode": "run",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": -1626.65625,
|
||||
"y": 2020.18701171875,
|
||||
"x": -1626.66,
|
||||
"y": 2020.19,
|
||||
"action": "stop_flying",
|
||||
"move_mode": "fly",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": -1624.986328125,
|
||||
"y": 2004.40625,
|
||||
"x": -1624.99,
|
||||
"y": 2004.41,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": -1634.2431640625,
|
||||
"y": 1993.28515625,
|
||||
"x": -1634.24,
|
||||
"y": 1993.29,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": -1631.5625,
|
||||
"y": 1989.61376953125,
|
||||
"x": -1631.56,
|
||||
"y": 1989.61,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": -1611.625,
|
||||
"y": 1984.2504071627627,
|
||||
"x": -1611.62,
|
||||
"y": 1984.25,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": -1619.005859375,
|
||||
"y": 1974.97607421875,
|
||||
"x": -1619.01,
|
||||
"y": 1974.98,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"x": -1614.03125,
|
||||
"y": 1969.8193359375,
|
||||
"x": -1614.03,
|
||||
"y": 1969.82,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"x": -1620.54296875,
|
||||
"y": 1960.794921875,
|
||||
"x": -1620.54,
|
||||
"y": 1960.79,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
@@ -99,71 +99,71 @@
|
||||
{
|
||||
"id": 12,
|
||||
"x": -1587.25,
|
||||
"y": 1921.750097719063,
|
||||
"y": 1921.75,
|
||||
"action": "",
|
||||
"move_mode": "run",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"x": -1590.19921875,
|
||||
"y": 1876.9912109375,
|
||||
"x": -1590.2,
|
||||
"y": 1876.99,
|
||||
"action": "",
|
||||
"move_mode": "run",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"x": -1589.9716796875,
|
||||
"y": 1870.79541015625,
|
||||
"x": -1589.97,
|
||||
"y": 1870.8,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"x": -1582.8984375,
|
||||
"y": 1869.087890625,
|
||||
"x": -1582.9,
|
||||
"y": 1869.09,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"x": -1579.6123046875,
|
||||
"y": 1872.6220703125,
|
||||
"x": -1579.61,
|
||||
"y": 1872.62,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"x": -1576.6142578125,
|
||||
"y": 1872.3203125,
|
||||
"x": -1576.61,
|
||||
"y": 1872.32,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"x": -1578.62109375,
|
||||
"y": 1865.63232421875,
|
||||
"x": -1578.62,
|
||||
"y": 1865.63,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"x": -1549.625,
|
||||
"y": 1851.5004234492735,
|
||||
"x": -1549.62,
|
||||
"y": 1851.5,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"x": -1550.81640625,
|
||||
"y": 1843.67919921875,
|
||||
"x": -1550.82,
|
||||
"y": 1843.68,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"action_params": "",
|
||||
@@ -171,64 +171,64 @@
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"x": -1554.078125,
|
||||
"y": 1798.80859375,
|
||||
"x": -1554.08,
|
||||
"y": 1798.81,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"x": -1543.3124562199555,
|
||||
"y": 1772.8125,
|
||||
"x": -1543.31,
|
||||
"y": 1772.81,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"x": -1550.625,
|
||||
"y": 1757.4710789710061,
|
||||
"x": -1550.62,
|
||||
"y": 1757.47,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 24,
|
||||
"x": -1553.830078125,
|
||||
"y": 1690.73828125,
|
||||
"x": -1553.83,
|
||||
"y": 1690.74,
|
||||
"action": "",
|
||||
"move_mode": "run",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 25,
|
||||
"x": -1556.814453125,
|
||||
"y": 1689.31396484375,
|
||||
"x": -1556.81,
|
||||
"y": 1689.31,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 26,
|
||||
"x": -1553.2001953125,
|
||||
"y": 1684.37646484375,
|
||||
"x": -1553.2,
|
||||
"y": 1684.38,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 27,
|
||||
"x": -1553.2412109375,
|
||||
"y": 1679.373046875,
|
||||
"x": -1553.24,
|
||||
"y": 1679.37,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
},
|
||||
{
|
||||
"id": 28,
|
||||
"x": -1555.556640625,
|
||||
"y": 1676.55859375,
|
||||
"x": -1555.56,
|
||||
"y": 1676.56,
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "path"
|
||||
|
||||
Reference in New Issue
Block a user