codenameone/src/com/pubnub/api/PubnubUtil.java
/**
     * Convert input String to JSONObject, JSONArray, or String
     *
     * @param str
     *            JSON data in string format
     *
     * @return JSONArray or JSONObject or String
     */
Convert input String to JSONObject, JSONArray, or String
@param str
JSON data in string format


Convert input String to JSONObject JSONArray or String @param str JSON data in string format
static Object stringToJSON(String str) {
        try {
            return new JSONArray(str);
        } catch (JSONException e) {
        }
        try {
            return new JSONObject(str);
        } catch (JSONException ex) {
        }
        try {
            return Integer.parseInt(str);
        } catch (Exception ex) {
        }
        try {
            return Double.parseDouble(str);
        } catch (Exception ex) {
        }
        return str;
    }
static Object stringToJSON ( String str ) { try { return new JSONArray ( str ) ; } catch ( JSONException e ) { } try { return new JSONObject ( str ) ; } catch ( JSONException ex ) { } try { return Integer . parseInt ( str ) ; } catch ( Exception ex ) { } try { return Double . parseDouble ( str ) ; } catch ( Exception ex ) { } return str ; }
Convert input String to JSONObject, JSONArray, or String
 @param str
            JSON data in string format
Convert input String to JSONObject JSONArray or String @param str JSON data in string format