微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将 ManagedCursorStreamProvider 转换为 application/json-patch+json?

如何解决如何将 ManagedCursorStreamProvider 转换为 application/json-patch+json?

嗨,我的输入有效负载采用 application/json-patch+json 格式,我正在将其作为 application/json-patch+json 从邮递员发送。我需要将此有效负载传递到 Java 类中。在 Java 类中,当我收到它时,它显示为类型类 org.mule.runtime.core.internal.streaming.bytes.ManagedCursorStreamProvider(在 Java 类中将其打印为 inputPayload.getClass())。在 Java 类中我接受它作为一个对象。我希望它以 com.github.fge.jsonpatch.JsonPatch 的形式接收它或需要将它转换为 java 类。

我的有效载荷是

[
 {
 "path": "baseLoanAmount","value": "10000.00"
 }
]

将此有效负载作为 java.lang.Object 传递到 Java 类中,例如

test(java.lang.Object)

input arguments as 
{
inputPayload: payload
}

我们如何实现它。

解决方法

尝试传递 payload.^raw 作为参数。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。