相关疑难解决方法(0)

如何在JsonNode中创建插入新节点?

我有一个新创建的JsonNode

JsonNode jNode = new ObjectCodec().createObjectNode();
Run Code Online (Sandbox Code Playgroud)

使用此节点,我如何在其中添加键值对,以便我可以使用新值构造此新节点?我在http://www.cowtowncoder.com/blog/archives/2011/08/entry_460.html中提到的有关使用的内容

jNode.with("newNode").put("key1","value1");
Run Code Online (Sandbox Code Playgroud)

但是看看Jackson的JsonNode(v1.8)的API并没有显示任何方法.

json jackson

54
推荐指数
2
解决办法
11万
查看次数

使用Jackson JsonNodeFactory的最佳方式

我正在使用Jackson构建自定义JSON对象.这是正确的方法吗?

它似乎工作得很好(输出是正确的)但我可能会错过我使用JsonNodeFactory的方式.对象是否意味着像我在这里所做的那样传递?

JsonNodeFactory factory = JsonNodeFactory.instance;
ObjectNode dataTable = new ObjectNode(factory);
ArrayNode aaData = new ArrayNode(factory);

for (PkgLoad pkgLoad : pkgLoadList) {
    ObjectNode row = new ObjectNode(factory);
    row.put("ounces", pkgLoad.ounces);
    row.put("revolutions", pkgLoad.revolutions);
    aaData.add(row);
}

dataTable.put("aaData", aaData);
Run Code Online (Sandbox Code Playgroud)

java json jackson playframework

28
推荐指数
2
解决办法
5万
查看次数

标签 统计

jackson ×2

json ×2

java ×1

playframework ×1