问题:

因为用到了微服务,各个服务之间进行了调用,返回的格式类型都是json格式

我想获取data中的数据。因为data我已经定义实体类,但是直接转换为对象报错。

 

解决思路:将data数据转换为json格式的字符,然后再将json字符串转换为json对象

 

			String jsonObject = JSON.toJSONString(baseResp.getData());
			QueryPreauthResponse response = JSONObject.parseObject(jsonObject, QueryPreauthResponse.class);

注:baseResp.getData()为data中的数据, QueryPreauthResponse为实体对象

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐