WSO2 4.9.0作为服务运行时,换行符解析JSON时出现问题(YAJSW)

WSO2 4.9.0作为服务运行时,换行符解析JSON时出现问题(YAJSW),json,wso2,wso2esb,wso2dss,yajsw,Json,Wso2,Wso2esb,Wso2dss,Yajsw,使用WSO2 ESB(4.9)为我们的点网应用程序提供JSON格式的API调用,每当源数据中出现换行符时,我就会收到错误,但只有当ESB作为服务运行时(通过YAJSW)。 换行符以char(10)的形式来自数据库,由ESB与WSO2 DSS结合进行编码,以完成一个简单的PUT调用 API端的问题以以下方式显示: Unable to translate bytes [A0] at index 332 from specified code page to Unicode 或 无论ESB是在控制台

使用WSO2 ESB(4.9)为我们的点网应用程序提供JSON格式的API调用,每当源数据中出现换行符时,我就会收到错误,但只有当ESB作为服务运行时(通过YAJSW)。 换行符以char(10)的形式来自数据库,由ESB与WSO2 DSS结合进行编码,以完成一个简单的PUT调用

API端的问题以以下方式显示:

Unable to translate bytes [A0] at index 332 from specified code page to Unicode

无论ESB是在控制台(管理)中运行还是作为服务运行,从源代码中删除所有换行符都有效。 从管理控制台运行WSO2 ESB也可以解决这个问题(但不会长期工作,因为这需要在机器上自动运行)

问题是:

  • 在java服务包装器下运行时,为什么行为或WSO2的ESB会发生变化
  • 有什么解决办法的建议吗
Unexpected character encountered while parsing value: R.