code: public static Map<String, Object> evalJSON(String json) throws JSONFormatException {
          JSONParser parser = new JSONParser();
          JSONObject o = null;
          try {
              o = (JSONObject)parser.parse(json);
          } catch (ParseException e) {
              throw new JSONFormatException(e.getMessage(),e);
          }
          return o;
      }
docs: Convert JSON string to {@link java.util.Map}
  
  @param json
  @return