Package org.dd4t.databind.util
Class JsonUtils
- java.lang.Object
-
- org.dd4t.databind.util.JsonUtils
-
public class JsonUtils extends Object
dd4t-2- Author:
- R. Kempees
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.joda.time.DateTimegetDateFromField(String fieldName, com.fasterxml.jackson.databind.JsonNode node)static org.dd4t.core.util.TCMURIgetTcmUriFromField(String fieldName, com.fasterxml.jackson.databind.JsonNode node)static booleanisJsonNode(Object data)static booleanisNotNull(Object data)static booleanisValidJsonNode(Object data)static <T extends org.dd4t.contentmodel.Field>
TrenderComponentField(com.fasterxml.jackson.databind.JsonNode node, Class<T> concreteClass)
-
-
-
Method Detail
-
renderComponentField
public static <T extends org.dd4t.contentmodel.Field> T renderComponentField(com.fasterxml.jackson.databind.JsonNode node, Class<T> concreteClass) throws IOException- Throws:
IOException
-
getTcmUriFromField
public static org.dd4t.core.util.TCMURI getTcmUriFromField(String fieldName, com.fasterxml.jackson.databind.JsonNode node)
-
isValidJsonNode
public static boolean isValidJsonNode(Object data)
-
isJsonNode
public static boolean isJsonNode(Object data)
-
isNotNull
public static boolean isNotNull(Object data)
-
getDateFromField
public static org.joda.time.DateTime getDateFromField(String fieldName, com.fasterxml.jackson.databind.JsonNode node)
-
-