dubbo泛化调用的时候,服务参数的类型转换,jsonString转换成带泛型的对象

在使用dubbo泛化调用的时候,网关传过来的参数都是String的json字符串,但是后端服务的参数都是封装的类型,所以需要转换一下才可以更好地衔接前后端调用
<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.33</version>
</dependency>
A<B> orderData = JSON.parseObject("json字符串",new TypeReference<A<B>>(){});
A<B<C>> orderData = JSON.parseObject("json字符串",new TypeReference<A<B<C>>>(){});

json的转化,很方便,直接转化泛型的类型。

猜你喜欢

转载自blog.csdn.net/airyearth/article/details/108360412