[2.13.0-arch-opt] cherry pick gson safe mode

This commit is contained in:
zhongchao
2022-12-16 15:35:54 +08:00
parent 1bb82be1da
commit 25c9628c5e

View File

@@ -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 {