import rapidjson as json from typing import Dict, Union # 定义音乐数据库的类型注解 MusicDBType = Dict[int, Dict[str, Union[int, str]]] # 将 '__all__' 用于模块导出声明 __all__ = ['musicDB'] # 读取并解析 JSON 文件 with open('./maimaiDX-Api/Data/musicDB.json', 'r', encoding='utf-8') as f: # 使用 json.load 直接从文件对象读取 JSON 数据 data = json.load(f) # 将 JSON 数据转换为指定格式的字典 musicDB: MusicDBType = {int(k): v for k, v in data.items()}