code: public static Node parse(File file, Charset charset) throws IOException{
  		try(BufferedReader reader = Files.newBufferedReader(file.toPath(), charset)){
  			StringBuilder sb = new StringBuilder();
  			String line;
  			while((line = reader.readLine()) != null) sb.append(line).append("\r\n");
  			return parse(sb.toString());
  		}
  	}
docs: <b>Parse a JSON node from a file.</b>
  This is a wrapper for {@link #parse(String)}. It reads the file into a StringBuilder, then parses it with the aforementioned
  method. See that method's documentation for more information.
  @param file the file to parse
  @param charset the file's charset
  @return the parsed node, or null if error (see {@link #parse(String)})
  @throws IOException passed from the file reader
  @throws IllegalArgumentException if error (see {@link #parse(String)})