public static Journal parseJournal(JSONObject content) throws JSONException {
final Journal result = JournalFactory.create(JsonInput.getInt(content, "id"));
result.setCreatedOn(getDateOrNull(content, "created_on"));
result.setNotes(JsonInput.getStringOrNull(content, "notes"));
result.setUser(JsonInput.getObjectOrNull(content, "user", USER_PARSER));
result.addDetails(JsonInput.getListOrEmpty(content, "details", JOURNAL_DETAIL_PARSER));
return result;
}
public static JournalDetail parseJournalDetail(JSONObject content) throws JSONException {
final JournalDetail result = new JournalDetail();