Class Jackson


  • public class Jackson
    extends Object
    Author:
    Yuriy Zabrovarnyy
    • Method Detail

      • asJsonNode

        public static com.fasterxml.jackson.databind.JsonNode asJsonNode​(String objAsString)
                                                                  throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • getElement

        public static String getElement​(String jsonString,
                                        String fieldName)
                                 throws com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.fasterxml.jackson.core.JsonProcessingException
      • applyPatch

        public static <T> T applyPatch​(String patchAsString,
                                       T obj)
                                throws com.github.fge.jsonpatch.JsonPatchException,
                                       IOException
        Throws:
        com.github.fge.jsonpatch.JsonPatchException
        IOException
      • applyPatch

        public static <T> T applyPatch​(com.github.fge.jsonpatch.JsonPatch jsonPatch,
                                       T obj)
                                throws com.github.fge.jsonpatch.JsonPatchException,
                                       com.fasterxml.jackson.core.JsonProcessingException
        Throws:
        com.github.fge.jsonpatch.JsonPatchException
        com.fasterxml.jackson.core.JsonProcessingException
      • createJsonMapper

        public static com.fasterxml.jackson.databind.ObjectMapper createJsonMapper()
      • createJSONObject

        public static org.json.JSONObject createJSONObject​(Map<String,​Object> map)
                                                    throws org.json.JSONException
        Throws:
        org.json.JSONException