public static ArrayList<Item> getItems() throws Exception{
		String itemJson;
		reqURL = "https://prod.api.pvp.net/api/lol/static-data/na/v1/item?locale=en_US&itemListData=all&api_key=";
		itemJson = caller.getJson(reqURL);
		int dataStart = itemJson.indexOf("data") + 6;
		int dataEnd = itemJson.lastIndexOf("},\"groups\"");
		char[] chars = itemJson.toCharArray();
		chars[dataStart] = '[';
		chars[dataEnd] = ']';
		Pattern regex = Pattern.compile("(\"[0-9]{4}\":)");
		Matcher matcher = regex.matcher(itemJson);
		String itemId;
		String toReplace;
		String replaceWith;
		itemJson = new String(chars);
		int lastIndex;
		while(matcher.find()){
			lastIndex = matcher.start(); 
			itemId = itemJson.substring(lastIndex+1, lastIndex+5);
			toReplace = itemJson.substring(lastIndex, lastIndex+8);
			replaceWith = "{\"id\":" + itemId + ",";
			itemJson = itemJson.replace(toReplace, replaceWith);
			matcher.reset(itemJson);
		}
		return creator.fromJson(itemJson, ItemReturn.class).data;
	}