
prerna.poi.main.helper.ImportApiHelper Maven / Gradle / Ivy
The newest version!
//package prerna.poi.main.helper;
//
//import java.io.IOException;
//import java.io.InputStream;
//import java.io.InputStreamReader;
//import java.net.MalformedURLException;
//import java.net.URL;
//import java.net.URLConnection;
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//
//import com.google.gson.Gson;
//import com.google.gson.JsonObject;
//import com.google.gson.JsonParser;
//import com.google.gson.reflect.TypeToken;
//import com.google.gson.stream.JsonReader;
//import prerna.util.Constants;
//
//import org.apache.logging.log4j.LogManager;
//import org.apache.logging.log4j.Logger;
//
//public class ImportApiHelper extends WebAPIHelper{
// private static final Logger classLogger = LogManager.getLogger(ImportApiHelper.class);
//
// private Map extractObject;
//
//
// public void parse(){
// parseData();
// }
//
// /**
// * Use import.io api to extract web data
// */
// private void extractData(){
//
// URL importioApi;
// URLConnection urlConnection;
// InputStream in;
// Gson gson;
// try {
// importioApi = new URL(api);
// urlConnection = importioApi.openConnection();
// urlConnection.connect();
// gson = new Gson();
//
// in = urlConnection.getInputStream();
// JsonReader reader = new JsonReader(new InputStreamReader(in));
// JsonObject rootObj = (JsonObject) (new JsonParser()).parse(reader);
//
// extractObject = gson.fromJson(rootObj.get("extractorData").getAsJsonObject(), new TypeToken
© 2015 - 2025 Weber Informatics LLC | Privacy Policy