mirror of
https://github.com/baiqwerdvd/ArknightsUID.git
synced 2025-05-05 03:23:45 +08:00
🐛 修正model
This commit is contained in:
parent
1d961d04b4
commit
d302a564b5
@ -1,3 +1,4 @@
|
|||||||
|
from typing import Any
|
||||||
from pydantic import BaseModel, Field
|
from pydantic import BaseModel, Field
|
||||||
|
|
||||||
|
|
||||||
@ -2307,7 +2308,7 @@ class ActivityTable(BaseModel):
|
|||||||
activity: ActivityTableActivityDetailTable
|
activity: ActivityTableActivityDetailTable
|
||||||
activityItems: dict[str, list[str]]
|
activityItems: dict[str, list[str]]
|
||||||
syncPoints: dict[str, list[int]]
|
syncPoints: dict[str, list[int]]
|
||||||
dynActs: dict[str, dict[str, str | int | list[str | int] | dict[str, int] | ItemBundle]]
|
dynActs: Any
|
||||||
stageRewardsData: dict[str, ActivityStageRewardData]
|
stageRewardsData: dict[str, ActivityStageRewardData]
|
||||||
actThemes: list[ActivityThemeData]
|
actThemes: list[ActivityThemeData]
|
||||||
actFunData: AprilFoolTable
|
actFunData: AprilFoolTable
|
||||||
@ -2320,3 +2321,14 @@ class ActivityTable(BaseModel):
|
|||||||
|
|
||||||
class Config:
|
class Config:
|
||||||
extra = 'allow'
|
extra = 'allow'
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
import json
|
||||||
|
|
||||||
|
path = "C:/Users/Administrator/Desktop/gsuid_core/data/ArknightsUID/resource/gamedata/activity_table.json"
|
||||||
|
|
||||||
|
with open(path, encoding='utf-8') as f:
|
||||||
|
data = json.load(f)
|
||||||
|
|
||||||
|
print(ActivityTable(**data))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user