flick-ai / Genius-Invokation

七圣召唤强化学习环境
35 stars 4 forks source link

合入to_json()函数的示例用法 #6

Closed jiezichenku closed 11 months ago

jiezichenku commented 11 months ago

genius_invocation/card/tools/to_json.py 为to_json函数读取和存储json文件的示例用法 genius_invocation/card/tools/test.json 为示例创建的json文件 genius_invocation/utils.py 中添加了decode_enum()作为解析枚举类函数 注:to_json.py中有一个全局函数object_to_json()需要放置在合适的位置,保证每个加载test.json()的类都能读到该全局函数,我不太清楚这个应该放在哪里,所以就放在我的文件里面了 注2:请将to_json函数放到每个需要json序列化的类中,以及其依赖的类,如果有需要忽略的依赖类,请在当前类的to_json函数中判断attr参数是否为依赖类,如果是则跳过,但是在读取时,成员中不会有该依赖类存在,如果需要进一步支持忽略依赖类的功能,请qq联系