fix: 分析记忆时修复引号内容
This commit is contained in:
@@ -11,6 +11,7 @@ import asyncio
|
|||||||
import json
|
import json
|
||||||
import re
|
import re
|
||||||
import uuid
|
import uuid
|
||||||
|
import json_repair
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from typing import Any
|
from typing import Any
|
||||||
|
|
||||||
@@ -530,7 +531,7 @@ class ShortTermMemoryManager:
|
|||||||
json_str = re.sub(r"//.*", "", json_str)
|
json_str = re.sub(r"//.*", "", json_str)
|
||||||
json_str = re.sub(r"/\*.*?\*/", "", json_str, flags=re.DOTALL)
|
json_str = re.sub(r"/\*.*?\*/", "", json_str, flags=re.DOTALL)
|
||||||
|
|
||||||
data = json.loads(json_str)
|
data = json_repair.loads(json_str)
|
||||||
return data
|
return data
|
||||||
|
|
||||||
except json.JSONDecodeError as e:
|
except json.JSONDecodeError as e:
|
||||||
|
|||||||
Reference in New Issue
Block a user