fix: json data validation (#514)
* json data validation * 使用 jsonDataValidation 自动更正 * fix: 字段缺失时补全而不是报错
This commit is contained in:
@@ -1,7 +1,10 @@
|
||||
{
|
||||
"info": {
|
||||
"name": "竹笋",
|
||||
"type": "collect"
|
||||
"name": "竹笋(容易爬树)",
|
||||
"type": "collect",
|
||||
"author": "未知作者",
|
||||
"version": "1.0",
|
||||
"bgiVersion": "v0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
@@ -9,125 +12,125 @@
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "teleport",
|
||||
"x": 841.7734375,
|
||||
"y": 1533.212890625
|
||||
"x": 841.77,
|
||||
"y": 1533.21
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": 854.2158203125,
|
||||
"y": 1562.13037109375,
|
||||
"x": 854.22,
|
||||
"y": 1562.13,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 839.7646484375,
|
||||
"y": 1577.68896484375,
|
||||
"x": 839.76,
|
||||
"y": 1577.69,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 847.3779296875,
|
||||
"y": 1586.6171875,
|
||||
"x": 847.38,
|
||||
"y": 1586.62,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 854.09375,
|
||||
"y": 1594.72607421875,
|
||||
"x": 854.09,
|
||||
"y": 1594.73,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": 857.3642578125,
|
||||
"y": 1601.984375,
|
||||
"x": 857.36,
|
||||
"y": 1601.98,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": 862.794921875,
|
||||
"y": 1610.72021484375,
|
||||
"x": 862.79,
|
||||
"y": 1610.72,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": 839.634765625,
|
||||
"y": 1622.0966796875,
|
||||
"x": 839.63,
|
||||
"y": 1622.1,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 836.5302734375,
|
||||
"y": 1621.63720703125,
|
||||
"x": 836.53,
|
||||
"y": 1621.64,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"x": 832.796875,
|
||||
"y": 1630.91455078125,
|
||||
"x": 832.8,
|
||||
"y": 1630.91,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"x": 833.9423828125,
|
||||
"y": 1632.8388671875,
|
||||
"x": 833.94,
|
||||
"y": 1632.84,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"x": 858.9140625,
|
||||
"y": 1652.814453125,
|
||||
"x": 858.91,
|
||||
"y": 1652.81,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"x": 833.6025390625,
|
||||
"y": 1664.21484375,
|
||||
"x": 833.6,
|
||||
"y": 1664.21,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"x": 837.4658203125,
|
||||
"y": 1669.31884765625,
|
||||
"x": 837.47,
|
||||
"y": 1669.32,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"x": 827.525390625,
|
||||
"y": 1690.583984375,
|
||||
"x": 827.53,
|
||||
"y": 1690.58,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"x": 828.921875,
|
||||
"y": 1707.37353515625,
|
||||
"x": 828.92,
|
||||
"y": 1707.37,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
|
||||
@@ -3,9 +3,9 @@
|
||||
"name": "竹笋1-轻策庄-璃月14个",
|
||||
"type": "collect",
|
||||
"author": "不瘦五十斤不改名",
|
||||
"version": "1.1",
|
||||
"version": "1.0",
|
||||
"description": "",
|
||||
"bgiVersion": "0.34.5"
|
||||
"bgiVersion": "v0.42.0"
|
||||
},
|
||||
"positions": [
|
||||
{
|
||||
@@ -13,181 +13,181 @@
|
||||
"action": "",
|
||||
"move_mode": "walk",
|
||||
"type": "teleport",
|
||||
"x": 839.958984375,
|
||||
"y": 1532.51611328125
|
||||
"x": 839.96,
|
||||
"y": 1532.52
|
||||
},
|
||||
{
|
||||
"id": 2,
|
||||
"x": 853.5810546875,
|
||||
"y": 1561.43115234375,
|
||||
"x": 853.58,
|
||||
"y": 1561.43,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 3,
|
||||
"x": 846.1220703125,
|
||||
"y": 1568.38037109375,
|
||||
"x": 846.12,
|
||||
"y": 1568.38,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 4,
|
||||
"x": 840.015625,
|
||||
"y": 1577.970703125,
|
||||
"x": 840.02,
|
||||
"y": 1577.97,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 5,
|
||||
"x": 846.5576171875,
|
||||
"y": 1586.0498046875,
|
||||
"x": 846.56,
|
||||
"y": 1586.05,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 6,
|
||||
"x": 852.5322265625,
|
||||
"y": 1595.607421875,
|
||||
"x": 852.53,
|
||||
"y": 1595.61,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 7,
|
||||
"x": 853.5341796875,
|
||||
"y": 1595.95458984375,
|
||||
"x": 853.53,
|
||||
"y": 1595.95,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 8,
|
||||
"x": 857.548828125,
|
||||
"y": 1601.5947265625,
|
||||
"x": 857.55,
|
||||
"y": 1601.59,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 9,
|
||||
"x": 862.7109375,
|
||||
"y": 1610.77685546875,
|
||||
"x": 862.71,
|
||||
"y": 1610.78,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 10,
|
||||
"x": 851.9755859375,
|
||||
"y": 1614.87744140625,
|
||||
"x": 851.98,
|
||||
"y": 1614.88,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 11,
|
||||
"x": 840.5654296875,
|
||||
"y": 1621.53515625,
|
||||
"x": 840.57,
|
||||
"y": 1621.54,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 12,
|
||||
"x": 835.4765625,
|
||||
"y": 1621.46875,
|
||||
"x": 835.48,
|
||||
"y": 1621.47,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 13,
|
||||
"x": 833.8046875,
|
||||
"y": 1631.51123046875,
|
||||
"x": 833.8,
|
||||
"y": 1631.51,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 14,
|
||||
"x": 846.384765625,
|
||||
"y": 1636.1806640625,
|
||||
"x": 846.38,
|
||||
"y": 1636.18,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 15,
|
||||
"x": 850.130859375,
|
||||
"y": 1644.708984375,
|
||||
"x": 850.13,
|
||||
"y": 1644.71,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 16,
|
||||
"x": 858.0615234375,
|
||||
"y": 1652.3359375,
|
||||
"x": 858.06,
|
||||
"y": 1652.34,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 17,
|
||||
"x": 844.6865234375,
|
||||
"y": 1654.78466796875,
|
||||
"x": 844.69,
|
||||
"y": 1654.78,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 18,
|
||||
"x": 841.0283203125,
|
||||
"y": 1663.2578125,
|
||||
"x": 841.03,
|
||||
"y": 1663.26,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 19,
|
||||
"x": 832.71484375,
|
||||
"y": 1664.478515625,
|
||||
"x": 832.71,
|
||||
"y": 1664.48,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 20,
|
||||
"x": 842.109375,
|
||||
"y": 1664.31884765625,
|
||||
"x": 842.11,
|
||||
"y": 1664.32,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 21,
|
||||
"x": 833.9033203125,
|
||||
"y": 1678.5634765625,
|
||||
"x": 833.9,
|
||||
"y": 1678.56,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 22,
|
||||
"x": 828,
|
||||
"y": 1693.55224609375,
|
||||
"x": 828.0,
|
||||
"y": 1693.55,
|
||||
"type": "path",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
},
|
||||
{
|
||||
"id": 23,
|
||||
"x": 829.080078125,
|
||||
"y": 1706.92431640625,
|
||||
"x": 829.08,
|
||||
"y": 1706.92,
|
||||
"type": "target",
|
||||
"move_mode": "walk",
|
||||
"action": ""
|
||||
|
||||
Reference in New Issue
Block a user