Resolve itest runbundles for Gson and Commons Lang upgrades and fix JsonParser deprecations (#10345)
* Resolve itest runbundles for Gson and Commons Lang upgrades * Fix JsonParser deprecations too * Fix feature verification Signed-off-by: Wouter Born <github@maindrain.net>
This commit is contained in:
@@ -148,9 +148,8 @@ public class TouchWandWebSockets {
|
||||
@OnWebSocketMessage
|
||||
public void onMessage(String msg) {
|
||||
TouchWandUnitData touchWandUnit;
|
||||
JsonParser jsonParser = new JsonParser();
|
||||
try {
|
||||
JsonObject unitObj = jsonParser.parse(msg).getAsJsonObject();
|
||||
JsonObject unitObj = JsonParser.parseString(msg).getAsJsonObject();
|
||||
boolean eventUnitChanged = unitObj.get("type").getAsString().equals("UNIT_CHANGED");
|
||||
if (!eventUnitChanged) {
|
||||
return;
|
||||
|
||||
@@ -81,9 +81,8 @@ public class TouchWandUnitDiscoveryService extends AbstractDiscoveryService
|
||||
return;
|
||||
}
|
||||
|
||||
JsonParser jsonParser = new JsonParser();
|
||||
try {
|
||||
JsonArray jsonArray = jsonParser.parse(response).getAsJsonArray();
|
||||
JsonArray jsonArray = JsonParser.parseString(response).getAsJsonArray();
|
||||
if (jsonArray.isJsonArray()) {
|
||||
try {
|
||||
for (JsonElement unit : jsonArray) {
|
||||
|
||||
@@ -85,11 +85,10 @@ public class TouchWandUnitFromJson {
|
||||
}
|
||||
|
||||
public static TouchWandUnitData parseResponse(String JsonUnit) {
|
||||
final JsonParser jsonParser = new JsonParser();
|
||||
TouchWandUnitData myTouchWandUnitData;
|
||||
JsonObject unitObj;
|
||||
try {
|
||||
unitObj = jsonParser.parse(JsonUnit).getAsJsonObject();
|
||||
unitObj = JsonParser.parseString(JsonUnit).getAsJsonObject();
|
||||
myTouchWandUnitData = parseResponse(unitObj);
|
||||
} catch (JsonParseException | IllegalStateException e) {
|
||||
logger.warn("Could not parse response {}", JsonUnit);
|
||||
|
||||
Reference in New Issue
Block a user