예제 #1
0
파일: Main.java 프로젝트: PaulXIII/HomeWork
  public static void parseJsonUsingJackson() {

    try {
      ObjectMapper objectMapper = new ObjectMapper();
      // convert json string to object
      Root root = objectMapper.readValue(new File("test.json"), Root.class);

      List<People> list = root.getPeople();

      for (int i = 0; i < list.size(); i++) {
        String id = String.valueOf(list.get(i).getId());
        System.out.println("id: " + id + "\t");
        String peopleName = list.get(i).getName();
        System.out.println("Name: " + peopleName + "\t");
        String peopleSurname = list.get(i).getSurname();
        System.out.println("Surname: " + peopleSurname + "\t");
        String peopleAge = String.valueOf(list.get(i).getAge());
        System.out.println("Age: " + peopleAge + "\t");
        String peopleIsDegree = String.valueOf(list.get(i).isDegree());
        System.out.println("Degree: " + peopleIsDegree);
        System.out.println();
      }

    } catch (JsonMappingException e) {
      e.printStackTrace();
    } catch (JsonParseException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    }
  }