package Email;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashMap;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
public class TestingStuff {
public static HashMap<Integer, ArrayList<MessageToSend>> messagesToSend = new HashMap<Integer, ArrayList<MessageToSend>>();
public static JSONObject jsonObjectOverall;
public static JSONObject jsonObject;
public static JSONArray jsonArrayOfMails;
public static void formTrialJsonObject() throws IOException{
for (int i=1; i<=3; i++){
messagesToSend.put(i, new ArrayList<MessageToSend>());
}
jsonArrayOfMails = new JSONArray();
MessageToSend m = new MessageToSend("cz3003timecrisis@gmail.com", "akritivij18@gmail.com", "Subject", "Body text", 3);
messagesToSend.get(3).add(m);
m = new MessageToSend("cz3003timecrisis@gmail.com", "akritivij18@gmail.com", "Subject", "Body text", 1);
messagesToSend.get(1).add(m);
m = new MessageToSend("cz3003timecrisis@gmail.com", "akritivij18@gmail.com", "Subject", "Body text", 1);
messagesToSend.get(1).add(m);
jsonObject = new JSONObject();
jsonObject.put("from", "cz3003timecrisis@gmail.com");
jsonObject.put("recipients", "akritivij18@gmail.com");
jsonObject.put("subject", "Subject ");
jsonObject.put("messageText", "body here");
jsonObject.put("priority", 3);
jsonArrayOfMails.add(jsonObject);
jsonObject = new JSONObject();
jsonObject.put("from", "cz3003timecrisis@gmail.com");
jsonObject.put("recipients", "akritivij18@gmail.com");
jsonObject.put("subject", "Subject ");
jsonObject.put("messageText", "body here");
jsonObject.put("priority", 3);
jsonArrayOfMails.add(jsonObject);
jsonObject = new JSONObject();
jsonObject.put("from", "cz3003timecrisis@gmail.com");
jsonObject.put("recipients", "akritivij18@gmail.com");
jsonObject.put("subject", "Subject ");
jsonObject.put("messageText", "body here");
jsonObject.put("priority", 1);
jsonArrayOfMails.add(jsonObject);
jsonObject= new JSONObject();
jsonObject.put("messagesToBeSent", jsonArrayOfMails);
System.out.println(jsonArrayOfMails.toJSONString());
System.out.println(jsonObject.toJSONString());
FileWriter file = new FileWriter("trialJson.txt");
try {
file.write(jsonObject.toJSONString());
System.out.println("Successfully Copied JSON Object to File...");
} catch (IOException e) {
e.printStackTrace();
} finally {
file.flush();
file.close();
}
}
}