在 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).