Class JsonUtil


  • public class JsonUtil
    extends Object
    Direct port of json2.js at http://www.json.org/json2.js to GWT.
    • Constructor Detail

      • JsonUtil

        public JsonUtil()
    • Method Detail

      • escapeControlChars

        public static String escapeControlChars​(String text)
        Convert special control characters into unicode escape format.
      • quote

        public static String quote​(String value)
        Safely escape an arbitrary string as a JSON string literal.
      • stringify

        public static String stringify​(JsonValue jsonValue)
        Converts a Json Object to Json format.
        Parameters:
        jsonValue - json object to stringify
        Returns:
        json formatted string
      • stringify

        public static String stringify​(JsonValue jsonValue,
                                       int spaces)
        Converts a JSO to Json format.
        Parameters:
        jsonValue - json object to stringify
        spaces - number of spaces to indent in pretty print mode
        Returns:
        json formatted string
      • stringify

        public static String stringify​(JsonValue jsonValue,
                                       String indent)
        Converts a Json object to Json formatted String.
        Parameters:
        jsonValue - json object to stringify
        indent - optional indention prefix for pretty printing
        Returns:
        json formatted string