maimaiDX-Api/MusicDB.py
2025-02-02 03:17:13 +08:00

17 lines
501 B
Python

import rapidjson as json
from typing import Dict, Union
# 定义音乐数据库的类型注解
MusicDBType = Dict[int, Dict[str, Union[int, str]]]
# 将 '__all__' 用于模块导出声明
__all__ = ['musicDB']
# 读取并解析 JSON 文件
with open('./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()}