code: static public JSONObject parse(String str) throws IOException {
          StringReader strReader = new StringReader(str);
          return parse(strReader);
      }
docs: Convert a String of JSON text into object form.
  @param str The JSON string to parse into a Java Object.
  @return The contructed JSON Object.  Note that the JSONObject will be an instance of OrderedJSONObject and as such, attribute order is maintained.
  
  @throws IOEXception Thrown if malformed JSON is read,