Class Utils
- java.lang.Object
-
- com.floragunn.searchguard.dlic.rest.support.Utils
-
public class Utils extends Object
-
-
Constructor Summary
Constructors Constructor Description Utils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<String,Object>byteArrayToMutableJsonMap(byte[] jsonBytes)static com.fasterxml.jackson.databind.JsonNodeconvertJsonToJackson(org.elasticsearch.common.bytes.BytesReference jsonContent)static com.fasterxml.jackson.databind.JsonNodeconvertJsonToJackson(org.elasticsearch.xcontent.ToXContent jsonContent, boolean omitDefaults)static Map<String,Object>convertJsonToxToStructuredMap(String jsonContent)static Map<String,Object>convertJsonToxToStructuredMap(org.elasticsearch.xcontent.ToXContent jsonContent)static org.elasticsearch.common.bytes.BytesReferenceconvertStructuredMapToBytes(Map<String,Object> structuredMap)static StringconvertStructuredMapToJson(Map<String,Object> structuredMap)static byte[]jsonMapToByteArray(Map<String,Object> jsonAsMap)static <T> TserializeToXContentToPojo(String jsonContent, Class<T> clazz)static <T> TserializeToXContentToPojo(org.elasticsearch.xcontent.ToXContent jsonContent, Class<T> clazz)
-
-
-
Method Detail
-
convertJsonToxToStructuredMap
public static Map<String,Object> convertJsonToxToStructuredMap(org.elasticsearch.xcontent.ToXContent jsonContent)
-
convertJsonToxToStructuredMap
public static Map<String,Object> convertJsonToxToStructuredMap(String jsonContent)
-
convertStructuredMapToBytes
public static org.elasticsearch.common.bytes.BytesReference convertStructuredMapToBytes(Map<String,Object> structuredMap)
-
convertStructuredMapToJson
public static String convertStructuredMapToJson(Map<String,Object> structuredMap)
-
convertJsonToJackson
public static com.fasterxml.jackson.databind.JsonNode convertJsonToJackson(org.elasticsearch.common.bytes.BytesReference jsonContent)
-
convertJsonToJackson
public static com.fasterxml.jackson.databind.JsonNode convertJsonToJackson(org.elasticsearch.xcontent.ToXContent jsonContent, boolean omitDefaults)
-
serializeToXContentToPojo
public static <T> T serializeToXContentToPojo(org.elasticsearch.xcontent.ToXContent jsonContent, Class<T> clazz)
-
serializeToXContentToPojo
public static <T> T serializeToXContentToPojo(String jsonContent, Class<T> clazz)
-
jsonMapToByteArray
public static byte[] jsonMapToByteArray(Map<String,Object> jsonAsMap) throws IOException
- Throws:
IOException
-
byteArrayToMutableJsonMap
public static Map<String,Object> byteArrayToMutableJsonMap(byte[] jsonBytes) throws IOException
- Throws:
IOException
-
-