From 25c9628c5e58d33e7511630da32ea1f273c28ef4 Mon Sep 17 00:00:00 2001 From: zhongchao Date: Fri, 16 Dec 2022 15:35:54 +0800 Subject: [PATCH] [2.13.0-arch-opt] cherry pick gson safe mode --- .../v2x/trafficlight/network/TrafficLightNetWorkModel.kt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/trafficlight/network/TrafficLightNetWorkModel.kt b/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/trafficlight/network/TrafficLightNetWorkModel.kt index af653fec0b..f8b0e2d4ef 100644 --- a/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/trafficlight/network/TrafficLightNetWorkModel.kt +++ b/core/function-impl/mogo-core-function-v2x/src/main/java/com/mogo/eagle/core/function/v2x/trafficlight/network/TrafficLightNetWorkModel.kt @@ -1,6 +1,5 @@ package com.mogo.eagle.core.function.v2x.trafficlight.network -import com.google.gson.Gson import com.mogo.cloud.passport.MoGoAiCloudClientConfig import com.mogo.eagle.core.data.BaseResponse import com.mogo.eagle.core.data.trafficlight.* @@ -9,6 +8,7 @@ import com.mogo.eagle.core.network.apiCall import com.mogo.eagle.core.network.cancel import com.mogo.eagle.core.network.request import com.mogo.commons.constants.HostConst.CITY_HOST +import com.mogo.eagle.core.utilcode.util.GsonUtils class TrafficLightNetWorkModel { @@ -30,7 +30,7 @@ class TrafficLightNetWorkModel { start { val roadIDRequestData = RoadIDRequestData(tileID, lat, lon, bearing) map["sn"] = MoGoAiCloudClientConfig.getInstance().sn - map["data"] = Gson().toJson(roadIDRequestData) + map["data"] = GsonUtils.toJson(roadIDRequestData) } loader { apiCall { @@ -76,7 +76,7 @@ class TrafficLightNetWorkModel { } val trafficLightRequestData = TrafficLightRequestData(lat, lon, bearing, roadId) map["sn"] = MoGoAiCloudClientConfig.getInstance().sn - map["data"] = Gson().toJson(trafficLightRequestData) + map["data"] = GsonUtils.toJson(trafficLightRequestData) } loader { apiCall { @@ -116,7 +116,7 @@ class TrafficLightNetWorkModel { val trafficLightRequestData = ChangeLightRequestData(lightId, crossingNo, heading, controlTime) map["sn"] = MoGoAiCloudClientConfig.getInstance().sn - map["data"] = Gson().toJson(trafficLightRequestData) + map["data"] = GsonUtils.toJson(trafficLightRequestData) } loader { apiCall {