将列表添加到Json ObjectNode

atu*_*hra 7 java json

ObjectNode row = Json.newObject();
row.put("0", a);
row.put("1", x);
row.put("2", y);
Run Code Online (Sandbox Code Playgroud)

现在我有清单

List<String> list = new ArrayList<String>();
Run Code Online (Sandbox Code Playgroud)

如何将其添加到行中?

fra*_*acz 9

您可以使用putArray创建的方法ArrayNode.然后你应该用列表中的元素填充它.

ArrayNode arrayNode = row.putArray("myList");
for (String item : list) {
    arrayNode.add(item);
}
Run Code Online (Sandbox Code Playgroud)