Список <object>в JSONArray - PullRequest
       1

Список <object>в JSONArray

0 голосов
/ 03 декабря 2018

Мне нужно создать JSONARRAY из списка объектов для отправки в мой веб-сервис, затем получить этот JSONArray с javaScript и снова создать объекты.

наблюдение: эти объекты находятся в файле JSON.

public static List<Funcionario> pegaFuncionario() throws JsonParseException, JsonMappingException, IOException {

    list = new ArrayList<>();
    mapper = new ObjectMapper();
    reader = new BufferedReader(new FileReader("arquivos/usuarios"));
    while ((line = reader.readLine()) != null) {
        list.add(mapper.readValue(line, Funcionario.class));
    }
    if (reader != null) {
        try {
            reader.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
    return list;

}

1 Ответ

0 голосов
/ 03 декабря 2018

Я полагаю, потому что вам нужно отправить это в веб-службу по HTTP, что вам требуется строка массива JSON.Джексон может записывать объекты в строки JSON и обрабатывать List как JSONArray:

ObjectMapper mapper = new ObjectMapper();
List<Funcionario> list = pegaFuncionario();
String jsonArray = mapper.writeValueAsString(list);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...