Example usage for com.google.gson JsonParser parse

List of usage examples for com.google.gson JsonParser parse

Introduction

In this page you can find the example usage for com.google.gson JsonParser parse.

Prototype

@Deprecated
public JsonElement parse(JsonReader json) throws JsonIOException, JsonSyntaxException 

Source Link

Usage

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
}