Skip to content

Commit 8c02ef1

Browse files
authored
fix: handle content type in JSON parsing for OCR results (#54) (#61)
1 parent 5b04def commit 8c02ef1

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

apps/backend/app/core/ocr_client.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -208,8 +208,12 @@ async def process_images(
208208

209209
# 解析JSON结果
210210
try:
211-
all_results = json.loads(content)
212-
211+
# 检查 content 的类型,如果已经是列表则直接使用
212+
if isinstance(content, list):
213+
all_results = content
214+
else:
215+
all_results = json.loads(content)
216+
213217
# 验证返回格式
214218
if not isinstance(all_results, list):
215219
raise ValueError("响应格式错误:期望返回列表")

0 commit comments

Comments
 (0)