zhangyong hai 8 meses
pai
achega
977a3cadbe
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      video_processing/video_processing.py

+ 5 - 1
video_processing/video_processing.py

@@ -24,8 +24,12 @@ class VideoProcessing:
             print(response)
             result = response['result']
             print(result)
-            cleaned_string = result.replace( "```json", "" ).replace( "```", "" ).strip()
+            cleaned_string = result.split( 'json\n', 1 )[-1].strip()
+            # 清除控制字符
             cleaned_string = re.sub( r'[\x00-\x1F]+', '', cleaned_string )
+
+            # 修复引号等格式问题(确保字符串用双引号包围)
+            cleaned_string = cleaned_string.replace( "\n", "" ).replace( "\\", "" ).strip()
             json_data = json.loads( cleaned_string )
             print(json_data)
             return json_data