java - 添加一个列表到 Json ObjectNode

标签 java json

ObjectNode row = Json.newObject();
row.put("0", a);
row.put("1", x);
row.put("2", y);

现在我有了 list

List<String> list = new ArrayList<String>();

如何将它添加到行中?

最佳答案

您可以使用创建ArrayNodeputArray 方法。然后您应该用列表中的元素填充它。

ArrayNode arrayNode = row.putArray("myList");
for (String item : list) {
    arrayNode.add(item);
}

关于java - 添加一个列表到 Json ObjectNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34240322/

相关文章:

javascript - 如何将相同的值放入同一数组元素中

javascript - 从之前的json获取当前json中添加的元素

java - 使用 GSON 将 2D JSON 数组反序列化为 bean

java - 使用 Jackson Mapper 有选择地将 JSON 数据的一部分映射到嵌套类

java - Spring MVC Model.containsAttribute 调用的方法是无访问器方法

java - 等式 Java 数组中的奇怪之处 : References vs. 指针

javascript - 您可以合理期望在客户端解码的最多 JSON 是多少

java - 微服务中的用户语言环境 - JHipster

Java 字符串分割器

ruby-on-rails - 通过 API 在内部破坏 Rails 应用程序。好主意?