From ad12bbe4e277eb6623a6c85cc912974f28834285 Mon Sep 17 00:00:00 2001 From: qwerdvd <105906879+qwerdvd@users.noreply.github.com> Date: Fri, 11 Aug 2023 23:01:43 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=A8=E4=BF=AE=E5=A4=8D=E6=97=A0?= =?UTF-8?q?=E6=B3=95json.dump=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ArknightsUID/arknightsuid_roleinfo/draw_roleinfo_card.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ArknightsUID/arknightsuid_roleinfo/draw_roleinfo_card.py b/ArknightsUID/arknightsuid_roleinfo/draw_roleinfo_card.py index 33a8065..f389a57 100644 --- a/ArknightsUID/arknightsuid_roleinfo/draw_roleinfo_card.py +++ b/ArknightsUID/arknightsuid_roleinfo/draw_roleinfo_card.py @@ -1,6 +1,7 @@ import asyncio import json +import msgspec from gsuid_core.data_store import get_res_path from gsuid_core.utils.error_reply import get_error from gsuid_core.utils.image.convert import convert_img @@ -18,8 +19,7 @@ async def get_role_img(sr_uid: str): status = player_info.status uid = status.uid - player_save_path = get_res_path(['ArknightsUID', 'player']) + player_save_path = get_res_path(['ArknightsUID', 'players']) with open(player_save_path / f'{uid}.json', 'w', encoding='UTF-8') as f: - json.dump(player_info, f, ensure_ascii=False, indent=4) - + json.dump(json.loads(msgspec.json.encode(player_info)), f, ensure_ascii=False, indent=4)