コード例 #1
0
 /**
  * Parse JSON for BorrowedBooks
  *
  * @param jar
  * @return
  */
 private List<Book> parse(JSONArray jar) {
   List<Book> borrowedBooks = new ArrayList<>();
   try {
     for (int i = 0; i < jar.length(); i++) {
       JSONObject job = (JSONObject) jar.get(i);
       Book b = JSONParser.parseBook(job);
       Friend f = JSONParser.parseFriend(job);
       User u = JSONParser.parseUser(job);
       BorrowedBook bb = new BorrowedBook();
       bb.setRenter(f);
       bb.setBook(b);
       bb.setOwner(u);
       borrowedBooks.add(bb);
     }
   } catch (UnsupportedEncodingException | JSONException e) {
     e.printStackTrace();
   }
   return borrowedBooks;
 }