Class JsonToFmModel
- java.lang.Object
-
- edu.cornell.mannlib.vitro.webapp.utils.JsonToFmModel
-
public final class JsonToFmModel extends Object
Utility to convert JSON to Freemarker-compatible data model- Author:
- janv
-
-
Field Summary
Fields Modifier and Type Field Description static StringROOT_ARRAY
-
Constructor Summary
Constructors Constructor Description JsonToFmModel()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static List<Object>convertJSONArrayToList(com.fasterxml.jackson.databind.node.ArrayNode ja)JSONArray is an ordered sequence of values -> convert to List (equivalent to Freemarker "sequence")static Map<String,Object>convertJSONObjectToMap(com.fasterxml.jackson.databind.node.ObjectNode jo)JSONObject is an unordered collection of name/value pairs -> convert to Map (equivalent to Freemarker "hash")static StringtoString(Map<String,Object> map)
-
-
-
Field Detail
-
ROOT_ARRAY
public static String ROOT_ARRAY
-
-
Method Detail
-
convertJSONObjectToMap
public static Map<String,Object> convertJSONObjectToMap(com.fasterxml.jackson.databind.node.ObjectNode jo)
JSONObject is an unordered collection of name/value pairs -> convert to Map (equivalent to Freemarker "hash")
-
convertJSONArrayToList
public static List<Object> convertJSONArrayToList(com.fasterxml.jackson.databind.node.ArrayNode ja)
JSONArray is an ordered sequence of values -> convert to List (equivalent to Freemarker "sequence")
-
-