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

@@ -10,8 +10,8 @@
"positions": [
{
"id": 1,
"x": -2836.8466796875,
"y": -6287.5029296875,
"x": -2836.85,
"y": -6287.5,
"action": "",
"move_mode": "walk",
"action_params": "",
@@ -19,8 +19,8 @@
},
{
"id": 2,
"x": -2891.2177734375,
"y": -6274.234375,
"x": -2891.22,
"y": -6274.23,
"action": "",
"move_mode": "run",
"action_params": "",
@@ -28,8 +28,8 @@
},
{
"id": 3,
"x": -2909.25390625,
"y": -6279.7001953125,
"x": -2909.25,
"y": -6279.7,
"action": "nahida_collect",
"move_mode": "run",
"action_params": "",
@@ -37,8 +37,8 @@
},
{
"id": 4,
"x": -2919.453125,
"y": -6281.4140625,
"x": -2919.45,
"y": -6281.41,
"action": "nahida_collect",
"move_mode": "walk",
"action_params": "",
@@ -46,8 +46,8 @@
},
{
"id": 5,
"x": -2948.0224609375,
"y": -6273.162109375,
"x": -2948.02,
"y": -6273.16,
"action": "nahida_collect",
"move_mode": "walk",
"action_params": "",
@@ -55,8 +55,8 @@
},
{
"id": 6,
"x": -2960.013671875,
"y": -6277.0947265625,
"x": -2960.01,
"y": -6277.09,
"action": "",
"move_mode": "run",
"action_params": "",
@@ -64,8 +64,8 @@
},
{
"id": 7,
"x": -2972.7890625,
"y": -6290.14453125,
"x": -2972.79,
"y": -6290.14,
"action": "nahida_collect",
"move_mode": "run",
"action_params": "",
@@ -73,8 +73,8 @@
},
{
"id": 8,
"x": -2977.9443359375,
"y": -6292.7314453125,
"x": -2977.94,
"y": -6292.73,
"action": "",
"move_mode": "walk",
"action_params": "",
@@ -82,8 +82,8 @@
},
{
"id": 9,
"x": -2612.3564453125,
"y": -6508.0703125,
"x": -2612.36,
"y": -6508.07,
"action": "",
"move_mode": "walk",
"action_params": "",
@@ -91,8 +91,8 @@
},
{
"id": 10,
"x": -2594.1533203125,
"y": -6485.0859375,
"x": -2594.15,
"y": -6485.09,
"action": "nahida_collect",
"move_mode": "run",
"action_params": "",
@@ -100,8 +100,8 @@
},
{
"id": 11,
"x": -2584.244140625,
"y": -6446.9736328125,
"x": -2584.24,
"y": -6446.97,
"action": "",
"move_mode": "walk",
"action_params": "",
@@ -109,8 +109,8 @@
},
{
"id": 12,
"x": -2561.1640625,
"y": -6444.4375,
"x": -2561.16,
"y": -6444.44,
"action": "nahida_collect",
"move_mode": "walk",
"action_params": "",
@@ -118,8 +118,8 @@
},
{
"id": 13,
"x": -2548.1640625,
"y": -6441.4375,
"x": -2548.16,
"y": -6441.44,
"action": "",
"move_mode": "dash",
"action_params": "",
@@ -127,8 +127,8 @@
},
{
"id": 14,
"x": -2540.1875,
"y": -6426.4375,
"x": -2540.19,
"y": -6426.44,
"action": "",
"move_mode": "dash",
"action_params": "",
@@ -136,8 +136,8 @@
},
{
"id": 15,
"x": -2542.8125,
"y": -6410.6875,
"x": -2542.81,
"y": -6410.69,
"action": "",
"move_mode": "dash",
"action_params": "",
@@ -145,8 +145,8 @@
},
{
"id": 16,
"x": -2569.931640625,
"y": -6402.1982421875,
"x": -2569.93,
"y": -6402.2,
"action": "nahida_collect",
"move_mode": "run",
"action_params": "",
@@ -154,8 +154,8 @@
},
{
"id": 17,
"x": -2573.1826171875,
"y": -6412.947265625002,
"x": -2573.18,
"y": -6412.95,
"action": "",
"move_mode": "climb",
"action_params": "",
@@ -164,8 +164,8 @@
},
{
"id": 18,
"x": -2556.1826171875,
"y": -6420.947265625,
"x": -2556.18,
"y": -6420.95,
"action": "nahida_collect",
"move_mode": "walk",
"action_params": "",
@@ -173,8 +173,8 @@
},
{
"id": 19,
"x": -2550.9912109375,
"y": -6410.23046875,
"x": -2550.99,
"y": -6410.23,
"action": "nahida_collect",
"move_mode": "run",
"action_params": "",
@@ -182,8 +182,8 @@
},
{
"id": 20,
"x": -2606.2431640625,
"y": -6216.2568359375,
"x": -2606.24,
"y": -6216.26,
"action": "",
"move_mode": "walk",
"action_params": "",
@@ -191,8 +191,8 @@
},
{
"id": 21,
"x": -2604.4443359375,
"y": -6223.47265625,
"x": -2604.44,
"y": -6223.47,
"action": "nahida_collect",
"move_mode": "run",
"action_params": "",
@@ -200,8 +200,8 @@
},
{
"id": 22,
"x": -2596.6728515625,
"y": -6205.7197265625,
"x": -2596.67,
"y": -6205.72,
"action": "",
"move_mode": "run",
"action_params": "",
@@ -209,8 +209,8 @@
},
{
"id": 23,
"x": -2566.154296875,
"y": -6171.3232421875,
"x": -2566.15,
"y": -6171.32,
"action": "",
"move_mode": "run",
"action_params": "",
@@ -218,8 +218,8 @@
},
{
"id": 24,
"x": -2549.5078125,
"y": -6154.1416015625,
"x": -2549.51,
"y": -6154.14,
"action": "",
"move_mode": "walk",
"action_params": "",
@@ -227,8 +227,8 @@
},
{
"id": 25,
"x": -2535.578125,
"y": -6131.29296875,
"x": -2535.58,
"y": -6131.29,
"action": "stop_flying",
"move_mode": "fly",
"action_params": "",
@@ -236,8 +236,8 @@
},
{
"id": 26,
"x": -2533.140625,
"y": -6123.556640625,
"x": -2533.14,
"y": -6123.56,
"action": "nahida_collect",
"move_mode": "walk",
"action_params": "",
@@ -245,8 +245,8 @@
},
{
"id": 27,
"x": -2554.1689453125,
"y": -6121.134765625,
"x": -2554.17,
"y": -6121.13,
"action": "",
"move_mode": "run",
"action_params": "",
@@ -254,8 +254,8 @@
},
{
"id": 28,
"x": -2571.7607421875,
"y": -6124.44140625,
"x": -2571.76,
"y": -6124.44,
"action": "nahida_collect",
"move_mode": "run",
"action_params": "",
@@ -263,8 +263,8 @@
},
{
"id": 29,
"x": -2563.578125,
"y": -6106.056640625,
"x": -2563.58,
"y": -6106.06,
"action": "",
"move_mode": "walk",
"action_params": "",
@@ -272,8 +272,8 @@
},
{
"id": 30,
"x": -2622.91796875,
"y": -6073.71484375,
"x": -2622.92,
"y": -6073.71,
"action": "",
"move_mode": "swim",
"action_params": "",
@@ -281,8 +281,8 @@
},
{
"id": 31,
"x": -2629.0224609375,
"y": -6072.201171875,
"x": -2629.02,
"y": -6072.2,
"action": "nahida_collect",
"move_mode": "climb",
"action_params": "",
@@ -290,8 +290,8 @@
},
{
"id": 32,
"x": -2635.8671875,
"y": -6070.2578125,
"x": -2635.87,
"y": -6070.26,
"action": "nahida_collect",
"move_mode": "walk",
"action_params": "",
@@ -299,8 +299,8 @@
},
{
"id": 33,
"x": -2672.09765625,
"y": -6079.4345703125,
"x": -2672.1,
"y": -6079.43,
"action": "",
"move_mode": "run",
"action_params": "",
@@ -308,8 +308,8 @@
},
{
"id": 34,
"x": -2704.14453125,
"y": -6097.546875,
"x": -2704.14,
"y": -6097.55,
"action": "nahida_collect",
"move_mode": "run",
"action_params": "",
@@ -317,8 +317,8 @@
},
{
"id": 35,
"x": -2725.421875,
"y": -6132.484375,
"x": -2725.42,
"y": -6132.48,
"action": "nahida_collect",
"move_mode": "dash",
"action_params": "",