【问题标题】:How to Convert ManagedCursorStreamProvider to application/json-patch+json?如何将 ManagedCursorStreamProvider 转换为 application/json-patch+json?
【发布时间】:2021-03-27 01:32:45
【问题描述】:

您好,我的输入有效负载采用 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
}

我们如何实现它。

【问题讨论】:

    标签: dataweave mule4


    【解决方案1】:

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

    【讨论】:

    猜你喜欢
    • 2020-07-20
    • 1970-01-01
    • 2021-01-04
    • 2019-12-04
    • 2016-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多