fix: json data validation (#514)

* json data validation

* 使用 jsonDataValidation 自动更正

* fix: 字段缺失时补全而不是报错
This commit is contained in:
秋云
2025-04-03 22:02:37 +08:00
committed by GitHub
parent b865b200bc
commit fbef10776b
2595 changed files with 125405 additions and 122363 deletions

View File

@@ -1,114 +1,116 @@
{
"info":{
"name":"星螺12",
"type":"collect",
"author":"柠檬茶叶"
},
"positions":[
{
"x":-57.4052734375,
"y":656.93017578125,
"type":"teleport",
"move_mode":"walk",
"action":""
},
{
"x":-46.2861328125,
"y":592.35888671875,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-51.7265625,
"y":526.4482421875,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-47.0546875,
"y":490.26611328125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-47.18359375,
"y":521.6845703125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-98.900390625,
"y":489.8408203125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-151.9248046875,
"y":497.201171875,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-188.3740234375,
"y":537.05224609375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-286.509765625,
"y":529.83251953125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-378.5029296875,
"y":522.443359375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-447.91015625,
"y":547.51611328125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-503.3369140625,
"y":575.21728515625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-551.857421875,
"y":576.4814453125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-554.5498046875,
"y":562.6220703125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-508.712890625,
"y":533.18310546875,
"type":"path",
"move_mode":"walk",
"action":""
}
]
"info": {
"name": "星螺12",
"type": "collect",
"author": "柠檬茶叶",
"version": "1.0",
"bgiVersion": "v0.42.0"
},
"positions": [
{
"x": -57.41,
"y": 656.93,
"type": "teleport",
"move_mode": "walk",
"action": ""
},
{
"x": -46.29,
"y": 592.36,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -51.73,
"y": 526.45,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -47.05,
"y": 490.27,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -47.18,
"y": 521.68,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -98.9,
"y": 489.84,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -151.92,
"y": 497.2,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -188.37,
"y": 537.05,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -286.51,
"y": 529.83,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -378.5,
"y": 522.44,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -447.91,
"y": 547.52,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -503.34,
"y": 575.22,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -551.86,
"y": 576.48,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -554.55,
"y": 562.62,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -508.71,
"y": 533.18,
"type": "path",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -1,156 +1,158 @@
{
"info":{
"name":"星螺14",
"type":"collect",
"author":"柠檬茶叶"
},
"positions":[
{
"x":54.3193359375,
"y":139.2255859375,
"type":"teleport",
"move_mode":"walk",
"action":""
},
{
"x":-15.5107421875,
"y":121.47265625,
"type":"path",
"move_mode":"fly",
"action":"stop_flying"
},
{
"x":-45.7919921875,
"y":111.8310546875,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-60.7431640625,
"y":63.72900390625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-70.5908203125,
"y":64.42822265625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-62.6923828125,
"y":51.841796875,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-65.47265625,
"y":46.75146484375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-81.5517578125,
"y":57.19189453125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-97.7041015625,
"y":46.7158203125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-104.77734375,
"y":4.638671875,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-130.302734375,
"y":5.7333984375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-162.041015625,
"y":-89.64599609375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-187.1171875,
"y":-69.80615234375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-202.6962890625,
"y":-70.31640625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-228.548828125,
"y":-60.28173828125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-255.447265625,
"y":-84.919921875,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-239.8623046875,
"y":-113.35888671875,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-262.169921875,
"y":-134.01025390625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-241.6591796875,
"y":-162.27880859375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-245.3720703125,
"y":-183.568359375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-208.3125,
"y":-154.03173828125,
"type":"path",
"move_mode":"walk",
"action":""
}
]
"info": {
"name": "星螺14",
"type": "collect",
"author": "柠檬茶叶",
"version": "1.0",
"bgiVersion": "v0.42.0"
},
"positions": [
{
"x": 54.32,
"y": 139.23,
"type": "teleport",
"move_mode": "walk",
"action": ""
},
{
"x": -15.51,
"y": 121.47,
"type": "path",
"move_mode": "fly",
"action": "stop_flying"
},
{
"x": -45.79,
"y": 111.83,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -60.74,
"y": 63.73,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -70.59,
"y": 64.43,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -62.69,
"y": 51.84,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -65.47,
"y": 46.75,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -81.55,
"y": 57.19,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -97.7,
"y": 46.72,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -104.78,
"y": 4.64,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -130.3,
"y": 5.73,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -162.04,
"y": -89.65,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -187.12,
"y": -69.81,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -202.7,
"y": -70.32,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -228.55,
"y": -60.28,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -255.45,
"y": -84.92,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -239.86,
"y": -113.36,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -262.17,
"y": -134.01,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -241.66,
"y": -162.28,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -245.37,
"y": -183.57,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -208.31,
"y": -154.03,
"type": "path",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -1,128 +1,130 @@
{
"info":{
"name":"星螺17",
"type":"collect",
"author":"柠檬茶叶"
},
"positions":[
{
"x":-474.0107421875,
"y":441.76318359375,
"type":"teleport",
"move_mode":"walk",
"action":""
},
{
"x":-472.2490234375,
"y":447.81103515625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-482.48046875,
"y":441.23046875,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-424.5322265625,
"y":399.8134765625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-332.2529296875,
"y":389.33349609375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-291.0234375,
"y":443.35400390625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-249.73828125,
"y":389.435546875,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-223.7177734375,
"y":390.18359375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-201.1201171875,
"y":388.4755859375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-157.60546875,
"y":432.8955078125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-125.0908203125,
"y":390.62451171875,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-104.587890625,
"y":366.4892578125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-104.587890625,
"y":366.4892578125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-151.01953125,
"y":336.02392578125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-151.01953125,
"y":336.02392578125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-157.9755859375,
"y":362.01171875,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-157.9755859375,
"y":362.01171875,
"type":"path",
"move_mode":"walk",
"action":""
}
]
"info": {
"name": "星螺17",
"type": "collect",
"author": "柠檬茶叶",
"version": "1.0",
"bgiVersion": "v0.42.0"
},
"positions": [
{
"x": -474.01,
"y": 441.76,
"type": "teleport",
"move_mode": "walk",
"action": ""
},
{
"x": -472.25,
"y": 447.81,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -482.48,
"y": 441.23,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -424.53,
"y": 399.81,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -332.25,
"y": 389.33,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -291.02,
"y": 443.35,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -249.74,
"y": 389.44,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -223.72,
"y": 390.18,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -201.12,
"y": 388.48,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -157.61,
"y": 432.9,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -125.09,
"y": 390.62,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -104.59,
"y": 366.49,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -104.59,
"y": 366.49,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -151.02,
"y": 336.02,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -151.02,
"y": 336.02,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -157.98,
"y": 362.01,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -157.98,
"y": 362.01,
"type": "path",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -1,51 +1,53 @@
{
"info":{
"name":"星螺4",
"type":"collect",
"author":"柠檬茶叶"
},
"positions":[
{
"x":54.3251953125,
"y":139.255859375,
"type":"teleport",
"move_mode":"walk",
"action":""
},
{
"x":-40.771484375,
"y":163.58349609375,
"type":"path",
"move_mode":"fly",
"action":"stop_flying"
},
{
"x":-42.2275390625,
"y":173.16015625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-62.1015625,
"y":198.8720703125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-87.37109375,
"y":223.62548828125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-97.6845703125,
"y":211.8857421875,
"type":"path",
"move_mode":"walk",
"action":""
}
]
"info": {
"name": "星螺4",
"type": "collect",
"author": "柠檬茶叶",
"version": "1.0",
"bgiVersion": "v0.42.0"
},
"positions": [
{
"x": 54.33,
"y": 139.26,
"type": "teleport",
"move_mode": "walk",
"action": ""
},
{
"x": -40.77,
"y": 163.58,
"type": "path",
"move_mode": "fly",
"action": "stop_flying"
},
{
"x": -42.23,
"y": 173.16,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -62.1,
"y": 198.87,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -87.37,
"y": 223.63,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -97.68,
"y": 211.89,
"type": "path",
"move_mode": "walk",
"action": ""
}
]
}

View File

@@ -1,135 +1,137 @@
{
"info":{
"name":"星螺9",
"type":"collect",
"author":"柠檬茶叶"
},
"positions":[
{
"x":-963.3291015625,
"y":-288.953125,
"type":"teleport",
"move_mode":"walk",
"action":""
},
{
"x":-868.880859375,
"y":-273.1953125,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-856.2314453125,
"y":-287.0390625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-878.24609375,
"y":-303.28271484375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-855.0322265625,
"y":-286.859375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-865.671875,
"y":-255.6962890625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-825.962890625,
"y":-262.63818359375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-826.607421875,
"y":-285.2099609375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-765.38671875,
"y":-305.537109375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-727.736328125,
"y":-289.24072265625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-712.521484375,
"y":-317.43212890625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-710.7587890625,
"y":-341.5263671875,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-742.205078125,
"y":-377.400390625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-764.1279296875,
"y":-363.212890625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-767.4365234375,
"y":-364.978515625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-727.130859375,
"y":-396.24853515625,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-716.189453125,
"y":-417.1484375,
"type":"path",
"move_mode":"walk",
"action":""
},
{
"x":-705.6884765625,
"y":-415.85205078125,
"type":"path",
"move_mode":"walk",
"action":""
}
]
"info": {
"name": "星螺9",
"type": "collect",
"author": "柠檬茶叶",
"version": "1.0",
"bgiVersion": "v0.42.0"
},
"positions": [
{
"x": -963.33,
"y": -288.95,
"type": "teleport",
"move_mode": "walk",
"action": ""
},
{
"x": -868.88,
"y": -273.2,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -856.23,
"y": -287.04,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -878.25,
"y": -303.28,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -855.03,
"y": -286.86,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -865.67,
"y": -255.7,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -825.96,
"y": -262.64,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -826.61,
"y": -285.21,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -765.39,
"y": -305.54,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -727.74,
"y": -289.24,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -712.52,
"y": -317.43,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -710.76,
"y": -341.53,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -742.21,
"y": -377.4,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -764.13,
"y": -363.21,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -767.44,
"y": -364.98,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -727.13,
"y": -396.25,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -716.19,
"y": -417.15,
"type": "path",
"move_mode": "walk",
"action": ""
},
{
"x": -705.69,
"y": -415.85,
"type": "path",
"move_mode": "walk",
"action": ""
}
]
}