Почему arrayNode получает только первый элемент списка и как исправить?

public void getJson() throws IOException {
    String [] json = new String[]{jsoninput.getText()};
    jsonFormatter(List.of(json));
}

public void jsonFormatter(List<String> jsonRequest) throws IOException {
    ObjectMapper mapper = new ObjectMapper();
    mapper.enable(SerializationFeature.INDENT_OUTPUT);
    ArrayNode arrayNode = mapper.createArrayNode();
    for (String json: jsonRequest) {
        JsonNode node = mapper.readTree(json);
        arrayNode.add(node);
    }
    String formattedJson = mapper.writeValueAsString(arrayNode);
    setJson(formattedJson);

пример json запросов:

{"ID_Whence":1,"Order":3}
{"ID_Whence":2,"Order":2}

Ответы (0 шт):