X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=server%2Fruntime%2Forg.argeo.server.json%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Fserver%2Fjson%2FGenericJsonDeserializer.java;h=6bfe9b698431a58694880bd627ee886896dd8cab;hb=b00a7e9898ea2819100290cab22bf614e23a3abf;hp=38a1541b20e4021cefb595d0e4216288493cc11a;hpb=f3ff1f46c8a04c4a60bbccd44e16d5880b386229;p=lgpl%2Fargeo-commons.git diff --git a/server/runtime/org.argeo.server.json/src/main/java/org/argeo/server/json/GenericJsonDeserializer.java b/server/runtime/org.argeo.server.json/src/main/java/org/argeo/server/json/GenericJsonDeserializer.java index 38a1541b2..6bfe9b698 100644 --- a/server/runtime/org.argeo.server.json/src/main/java/org/argeo/server/json/GenericJsonDeserializer.java +++ b/server/runtime/org.argeo.server.json/src/main/java/org/argeo/server/json/GenericJsonDeserializer.java @@ -29,6 +29,7 @@ public class GenericJsonDeserializer extends JsonDeserializer { private List objectFactories = new ArrayList(); + @SuppressWarnings("unchecked") @Override public T deserialize(JsonParser parser, DeserializationContext ctxt) throws IOException, JsonProcessingException { @@ -44,7 +45,7 @@ public class GenericJsonDeserializer extends JsonDeserializer { generator.writeTree(root); String str = writer.toString(); - if (log.isDebugEnabled()) + if (log.isTraceEnabled()) log.debug("Deserialize object of type=" + type + ", str=" + str); JsonObjectFactory objectFactory = null; @@ -59,7 +60,7 @@ public class GenericJsonDeserializer extends JsonDeserializer { throw new ArgeoServerException( "Cannot find JSON object factory for type " + type); - return (T) objectFactory.readValue(type, str); + return (T)objectFactory.readValue(type, str); } public void setTypeField(String typeField) {