在 Mule 中调用 Java 方法时无法将数组强制转换为对象
Cannot coerce array to object while Invoking Java method in Mule
我正在尝试将整个有效负载传递给我的 java class 。这是我的有效负载。
[
{
"op": "replace",
"path": "baseLoanAmount",
"value": "10000.00"
}
]
这是我的javaclass
public void test(Object payload) {
System.out.println("Inside Test ******** "+payload);
}
在调用中,我正在调用类似 test(Object) 的方法并将有效负载作为参数传递。但是我收到一条错误消息,说 Cannot coerce array to object 。我怎样才能通过它?
这个错误是有道理的,因为参数是一个对象,参数是一个数组。尝试将参数设为数组,例如 test(Object[] payload)
.
我正在尝试将整个有效负载传递给我的 java class 。这是我的有效负载。
[
{
"op": "replace",
"path": "baseLoanAmount",
"value": "10000.00"
}
]
这是我的javaclass
public void test(Object payload) {
System.out.println("Inside Test ******** "+payload);
}
在调用中,我正在调用类似 test(Object) 的方法并将有效负载作为参数传递。但是我收到一条错误消息,说 Cannot coerce array to object 。我怎样才能通过它?
这个错误是有道理的,因为参数是一个对象,参数是一个数组。尝试将参数设为数组,例如 test(Object[] payload)
.