|
|
@@ -168,9 +168,22 @@ public class StartStopEtcActivity extends AppActivity { |
|
|
|
*/ |
|
|
|
private VehicleQueryDeviceResponse parseVehicleQueryDeviceResponse(ResultBean resultBean) { |
|
|
|
try { |
|
|
|
String dataStr = JSONObject.toJSONString(resultBean.getData()); |
|
|
|
LogUtils.i("车辆设备查询", "解析响应数据: " + dataStr); |
|
|
|
return JSONObject.parseObject(dataStr, VehicleQueryDeviceResponse.class); |
|
|
|
// 构建完整的响应结构 |
|
|
|
VehicleQueryDeviceResponse response = new VehicleQueryDeviceResponse(); |
|
|
|
response.setCode(resultBean.getCode()); |
|
|
|
response.setMessage(resultBean.getMessage()); |
|
|
|
|
|
|
|
// 解析data字段 |
|
|
|
if (resultBean.getData() != null) { |
|
|
|
String dataStr = JSONObject.toJSONString(resultBean.getData()); |
|
|
|
LogUtils.i("车辆设备查询", "解析响应数据: " + dataStr); |
|
|
|
VehicleQueryDeviceResponse.VehicleQueryDeviceData data = JSONObject.parseObject(dataStr, VehicleQueryDeviceResponse.VehicleQueryDeviceData.class); |
|
|
|
response.setData(data); |
|
|
|
LogUtils.i("车辆设备查询", "解析后的数据: " + new Gson().toJson(data)); |
|
|
|
} |
|
|
|
|
|
|
|
LogUtils.i("车辆设备查询", "完整解析结果: " + new Gson().toJson(response)); |
|
|
|
return response; |
|
|
|
} catch (Exception e) { |
|
|
|
LogUtils.e("车辆设备查询", "解析响应失败: " + e.getMessage()); |
|
|
|
e.printStackTrace(); |