elemental.json.impl.

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