程序包 com.sh.json.util

类 WebUtils

java.lang.Object
com.sh.json.util.WebUtils

public class WebUtils extends Object
Provides useful methods for working with JSON and web.
  • 方法详细资料

    • getWebHijackPreventionStrategy

      public static WebHijackPreventionStrategy getWebHijackPreventionStrategy()
      Returns the configured WebHijackPreventionStrategy.
    • protect

      public static String protect(JSON json)
      Transforms the input Json string using the configured WebHijackPreventionStrategy.
      参数:
      json - the input string
      返回:
      String a transformed json string
    • protect

      public static String protect(JSON json, boolean shrink)
      Transforms the input Json string using the configured WebHijackPreventionStrategy.
      参数:
      json - the input string
      shrink - if redundant key quotes may be eliminated.
      返回:
      String a transformed json string
    • setWebHijackPreventionStrategy

      public static void setWebHijackPreventionStrategy(WebHijackPreventionStrategy strategy)
      Sets a WebHijackPreventionStrategy.
      Will use default value (WebHijackPreventionStrategy.INFINITE_LOOP) if null.
    • toString

      public static String toString(JSON json)
      Returns a string represenation of a JSON value.
      When an object property name does not contain a space (' ') or a colon (':'), the quotes are omitted. This is done to reduce the amount of bytes sent to a web browser.
      USE WITH CAUTION.