@Override public WorkflowTokenDetail deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { Map<String, List<WorkflowTokenDetail.NodeValueDetail>> tokenData = new HashMap<>(); for (Map.Entry<String, JsonElement> entry : json.getAsJsonObject().entrySet()) { List<WorkflowTokenDetail.NodeValueDetail> nodeValueDetails = deserializeList(entry.getValue(), context, WorkflowTokenDetail.NodeValueDetail.class); tokenData.put(entry.getKey(), nodeValueDetails); } return new WorkflowTokenDetail(tokenData); } }
@Override public WorkflowTokenDetail deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException { Map<String, List<WorkflowTokenDetail.NodeValueDetail>> tokenData = new HashMap<>(); for (Map.Entry<String, JsonElement> entry : json.getAsJsonObject().entrySet()) { List<WorkflowTokenDetail.NodeValueDetail> nodeValueDetails = deserializeList(entry.getValue(), context, WorkflowTokenDetail.NodeValueDetail.class); tokenData.put(entry.getKey(), nodeValueDetails); } return new WorkflowTokenDetail(tokenData); } }