List of usage examples for com.google.gson JsonParser parse
@Deprecated public JsonElement parse(JsonReader json) throws JsonIOException, JsonSyntaxException
From source file:algorithmi.models.CodeLang.java
public CodeLang(String data) { //Transforma a string recebida pelo pedido http para json JsonParser jsonParser = new JsonParser(); JsonObject CodeLang = (JsonObject) jsonParser.parse(data); //Exibe os dados, em formato json System.out.println(CodeLang.entrySet()); /**/*w w w. j ava 2 s . com*/ * * Revalidar TUDO, formatos, campos vazios, TUDO!! * */ validateData(); //Associa os dados ao objecto Question this.questionID = CodeLang.get("questionID").getAsInt(); //ir buscar o max id da bd + 1 this.highLevelLandID = CodeLang.get("highLevelLandID").getAsInt(); this.programCode = CodeLang.get("programCode").getAsString(); }
From source file:algorithmi.models.Course.java
License:Apache License
public Course(String data) { //Transforma a string recebida pelo pedido http para json JsonParser jsonParser = new JsonParser(); JsonObject Course = (JsonObject) jsonParser.parse(data); //Exibe os dados, em formato json System.out.println(Course.entrySet()); /**/*from w ww . j a v a 2 s . c o m*/ * * Revalidar TUDO, formatos, campos vazios, TUDO!! * */ validateData(); //Associa os dados ao objecto Course this.codCourse = Course.getAsInt(); //ir buscar o max id da bd + 1 this.name = Course.get("name").getAsString(); this.school = Course.get("school").getAsInt(); }
From source file:algorithmi.models.Details.java
public Details(String data) { //Transforma a string recebida pelo pedido http para json JsonParser jsonParser = new JsonParser(); JsonObject details = (JsonObject) jsonParser.parse(data); //Exibe os dados, em formato json System.out.println(details.entrySet()); //Revalidar TUDO, formatos, campos vazios, TUDO!! validateData();/*from ww w.ja v a 2s . c om*/ this.matrixTestID = details.get("matrixTestID").getAsInt(); this.categoryID = details.get("categoryID").getAsInt(); this.numberOfQuestions = details.get("numberOfQuestions").getAsInt(); }
From source file:algorithmi.models.HighLevelLangs.java
public HighLevelLangs(String data) { //Transforma a string recebida pelo pedido http para json JsonParser jsonParser = new JsonParser(); JsonObject HighLevelLangs = (JsonObject) jsonParser.parse(data); //Exibe os dados, em formato json System.out.println(HighLevelLangs.entrySet()); /**/* w w w. j a v a 2 s.c om*/ * * Revalidar TUDO, formatos, campos vazios, TUDO!! * */ validateData(); //Associa os dados ao objecto Question this._id = HighLevelLangs.get("_id").getAsInt(); //ir buscar o max id da bd + 1 this.description = HighLevelLangs.get("description").getAsString(); }
From source file:algorithmi.models.Institutions.java
public Institutions(String data) { //Transforma a string recebida pelo pedido http para json JsonParser jsonParser = new JsonParser(); JsonObject institutions = (JsonObject) jsonParser.parse(data); //Exibe os dados, em formato json System.out.println(institutions.entrySet()); //Revalidar TUDO, formatos, campos vazios, TUDO!! validateData();/*from ww w. ja v a2 s . co m*/ //TEM DE IR BUSCAR O ULTIMO ID E ACRESCENTAR UM this._id = 123; this.name = institutions.get("name").getAsString(); this.address = institutions.get("address").getAsString(); }
From source file:algorithmi.Models.Question.java
License:Apache License
public Question(String data) { //Transforma a string recebida pelo pedido http para json JsonParser jsonParser = new JsonParser(); JsonObject Question = (JsonObject) jsonParser.parse(data); //Exibe os dados, em formato json System.out.println(Question.entrySet()); /**/*from ww w . j a va 2s . co m*/ * * Revalidar TUDO, formatos, campos vazios, TUDO!! * */ validateData(); //Associa os dados ao objecto Question this._id = 123; //ir buscar o max id da bd + 1 this.title = Question.get("titulo").getAsString(); this.category = Question.get("categoria").getAsInt(); this.description = Question.get("descricao").getAsString(); this.image = Question.get("imagem").getAsString(); this.algorithm = Question.get("algoritmo").getAsString(); }
From source file:algorithmi.models.QuestionIO.java
public QuestionIO(String data) { //Transforma a string recebida pelo pedido http para json JsonParser jsonParser = new JsonParser(); JsonObject QuestionIO = (JsonObject) jsonParser.parse(data); //Exibe os dados, em formato json System.out.println(QuestionIO.entrySet()); /**//ww w. ja va 2s . c o m * * Revalidar TUDO, formatos, campos vazios, TUDO!! * */ validateData(); //Associa os dados ao objecto Question this._id = 123; //ir buscar o max id da bd + 1 this.question = QuestionIO.get("titulo").getAsInt(); this.in = QuestionIO.get("in").getAsString(); this.out = QuestionIO.get("out").getAsString(); }
From source file:algorithmi.models.Schools.java
public Schools(String data) { //Transforma a string recebida pelo pedido http para json JsonParser jsonParser = new JsonParser(); JsonObject schools = (JsonObject) jsonParser.parse(data); //Exibe os dados, em formato json System.out.println(schools.entrySet()); //Revalidar TUDO, formatos, campos vazios, TUDO!! validateData();/*from ww w .j ava 2s . c o m*/ //TEM DE IR BUSCAR O ULTIMO ID E ACRESCENTAR UM this._id = 123; this.name = schools.get("name").getAsString(); this.institution = schools.get("institution").getAsInt(); }
From source file:algorithmi.models.TypeUser.java
License:Apache License
public TypeUser(String data) { //Transforma a string recebida pelo pedido http para json JsonParser jsonParser = new JsonParser(); JsonObject UserType = (JsonObject) jsonParser.parse(data); //Exibe os dados, em formato json System.out.println(UserType.entrySet()); /**/*w w w . j ava2s . co m*/ * * Revalidar TUDO, formatos, campos vazios, TUDO!! * */ validateData(); //Associa os dados ao objecto UserType this.id_Type = UserType.getAsInt(); //ir buscar o max id da bd + 1 this.name = UserType.get("name").getAsString(); // }
From source file:algorithmi.models.User.java
License:Apache License
public User(String data) { //Transforma a string recebida pelo pedido http para json JsonParser jsonParser = new JsonParser(); JsonObject user = (JsonObject) jsonParser.parse(data); //Exibe os dados, em formato json System.out.println(user.entrySet()); /**//from ww w . ja v a2s . c o m * * Revalidar TUDO, formatos, campos vazios, TUDO!! * */ validateData(); //Associa os dados ao objecto User this._id = 123; //ir buscar o max id da bd + 1 this.name = user.get("name").getAsString(); // this.password = user.get("password").getAsString(); this.imgB64 = user.get("imgB64").getAsString(); DateFormat df = new SimpleDateFormat("dd/MM/yyyy"); df.setLenient(false); Date dt; try { dt = df.parse(user.get("dateBirth").getAsString()); } catch (ParseException ex) { dt = new Date(); } this.dateBirth = dt; this.email = user.get("email").getAsString(); this.type = 3;//Definir o tipo de utilizador, como registo, dever ser do tipo aluno }