code: public static JSONValue parse(String jsonString) throws JSONException {
  		if (jsonString == null || "".equals(jsonString)) {
  			return JSONNull.getInstance();
  		}
  		if (jsonString.charAt(0) == '[') {
  			return new JSONArray(eval(jsonString));
  		}
  		return new JSONObject(eval(jsonString));
  	}
docs: Parse the given JSON string into a {@link JSONObject}.
  
  @param jsonString The trusted JSON string to parse.
  @return The JSON object that results from the parsed string.
  @throws JSONException Thrown in case something went wrong during parsing.