Package sk.iway.iwcm

Class JsonTools

java.lang.Object
sk.iway.iwcm.JsonTools

public class JsonTools extends Object
Zakladna praca s JSON objektami
  • Method Details

    • prepare4Json

      public static String prepare4Json(String html, javax.servlet.http.HttpServletRequest request)
      Vycisti html kod od includov a inych balastov
      Parameters:
      html - html kod
      request - request
      Returns:
    • escape

      public static String escape(String text)
      Upravi retazec aby mohol byt bezpecne vlozeny do uvodzoviek vramci bezneho JSP vypisu "premenna": "hodnota"
      Parameters:
      text -
      Returns:
    • flatten

      public static org.json.JSONObject flatten(org.json.JSONObject object, org.json.JSONObject flattened)
      Spravi z nested json objektu flat strukturu
      Parameters:
      object -
      flattened -
      Returns:
    • objectToJSON

      public static String objectToJSON(Object object) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • getValue

      public static String getValue(String json, String key)
      Vrati hodnotu z JSON retazca podla zadaneho kluca
      Parameters:
      json -
      key - - kluc vratane moznosti vnarania kluc.druhauroven.tretia
      Returns:
    • getBooleanValue

      public static boolean getBooleanValue(String json, String key)
      Vrati boolean hodnotu z JSON retazca podla zadaneho kluca
      Parameters:
      json -
      key - - kluc vratane moznosti vnarania kluc.druhauroven.tretia
      Returns: