dubbo里invoke相关的问题,求大神帮忙
invoke com.business.TestService.test({"trayStockList":["G046XX200611000000441"],"lcCode":"G046","trayCode":"G046XX200611000000441","slId":"84761","materialCode":"7.5210091679303200","pdate":"1576944000000","batchNo":"WC01","status":"2","shipperCode":"SD01FL","whCode":"211","updater":"W189","orderNo":"CKG04620200618000230","updateTime":"2020-06-21 12:10:54","class":"com.business.sdk.dto.Test"})
方法test(Test test)
但是Test对象里有一个List<String> trayStockList
就是第一个参数,不知道怎么转换
之前参数里两个class
({"trayStockList":["G046XX200611000000441"],"class":"java.util.List",................,"class":"com.business.sdk.dto.Test"),但是invoke只识别最后一个class(com.business.sdk.dto.Test),"java.util.List"没有被识别,trayStockList被当成里String,无法转换成List
求大神帮忙