private void saveSurvey(String name, Survey survey) {
    task.setName(name);
    survey.setTitle(name);
    survey.setQuestions(dynamicList.getList());

    ObjectMapper mapper = new ObjectMapper();
    String json = null;
    try {
      json = mapper.writeValueAsString(survey);
    } catch (JsonGenerationException e) {
      e.printStackTrace();
    } catch (JsonMappingException e) {
      e.printStackTrace();
    } catch (IOException e) {
      e.printStackTrace();
    }
    task.putExtra("survey", json);

    // Save new task
    editor.saveNewTask(task);
  }