请问一下文字识别OCR这个报错咋回事?[阿里云OCR]

问题1:请问一下文字识别OCR这个报错咋回事?Invalid Input – failed to parse json
问题2:图片路径换成本地,再换成自己appcode就行了吗

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
4 条回复 A 作者 M 管理员
  1. 您好,根据错误信息
    Invalid Input – failed to parse json来看是上传的body不符合JSON格式要求,是非法JSON,可以通过检查body参数来解决,或者把body参数尝试转换成JSON格式,之后将JSON格式的 {“image”,”base64图片”} 的string 再转成byte[]传进去。

  2. 问题1:Invalid Input – failed to parse JSON是指在调用OCR API时,API返回的JSON格式数据无法被解析。这可能是由于JSON格式数据不正确或API返回的数据不完整造成的。出现这种问题时,您可以尝试以下解决方案:

    检查JSON格式数据是否正确:请确保API返回的JSON格式数据是正确的,无误的。
    检查API返回的数据是否完整:请确保API返回的数据是完整的,没有缺失的字段或参数。
    联系API提供商的技术支持:如果您无法解决问题,请联系API提供商的技术支持,他们可以帮助您解决问题。 问题2:将图片路径换成本地路径或将本地路径换成自己的AppCode路径应该是可以的。但是,具体情况还要取决于OCR API的实现方式和您的应用程序的配置。

  3. “Invalid Input – failed to parse JSON”错误通常表示无效的输入,服务端无法解析所提供的JSON数据

  4. 可能是由于OCR服务无法正确解析输入的JSON格式数据导致的。
    建议您检查OCR请求中的JSON格式数据是否正确,确保数据结构和格式符合OCR服务的要求。您可以尝试使用JSON格式验证工具,检查JSON格式数据的正确性。另外,还需要注意OCR服务的请求限制和配额,确保请求频率和数量符合要求。

    如果您使用的是本地图片,可以将图片上传到阿里云OSS或其他云存储服务中,并在OCR请求中添加对应的图片URL或上传后的文件ID参数。
    需要注意的是,OCR服务的使用需要遵循服务提供商的服务协议和使用规范,包括请求频率、数据保护、账号安全等方面

  5. 460 Invalid Input – failed to parse json 上传的body不符合json格式要求,是非法json ,此回答整理自钉群“【官方】阿里云OCR公共云客户交流群”