私は、このノードでJsonNodeに新しいノードを挿入する方法私は新しい値で、この新しいノードを構築することができるように
JsonNode jNode = new ObjectCodec().createObjectNode();
を作成した新しいJsonNodeを持って、どのように私は、内のキーと値のペアを追加するには?私はhttp://www.cowtowncoder.com/blog/archives/2011/08/entry_460.htmlで読んだような任意の方法を示していない
jNode.with("newNode").put("key1","value1");
を使用してでも、ジャクソンさんJsonNode(V1.8)のためのAPIを見てについて言及しました。部門はほとんどがJsonNode
に含まれているオペレーションを読むようなものであるが、ObjectNode
とArrayNode
の変異:
このStaxManをありがとうございました。私が入れ忘れたフォローアップの質問は、このノードを既存のノードに挿入する方法です。 –
通常、 'ObjectNode'や' ArrayNode'のメソッドを使って子を追加します。マッパーは、ルートノードの構築にのみ使用されます。だから 'ObjectNode' /' ArrayNode'に 'putObject'や' addObject'メソッドをチェックしてください – StaxMan