JsonNodeに新しいノードを挿入するには?
2023-10-20 07:46:42
質問
新しいJsonNodeを作成しました。
JsonNode jNode = new ObjectCodec().createObjectNode();
このノードで、新しい値で新しいノードを構築するために、どのようにキーと値のペアを追加するのでしょうか?私が読んだもの http://www.cowtowncoder.com/blog/archives/2011/08/entry_460.html を使用することについて言及しました。
jNode.with("newNode").put("key1","value1");
しかし、JacksonのJsonNode(v1.8)のAPIを見ても、そのようなメソッドは見当たりません。
どのように解決するのでしょうか?
これらのメソッドは
ObjectNode
に含まれるように分割されています。
JsonNode
に含まれますが、突然変異は
ObjectNode
と
ArrayNode
.
なお、1行目は変更するだけでOKです。
ObjectNode jNode = mapper.createObjectNode();
// version ObjectMapper has should return ObjectNode type
または
ObjectNode jNode = (ObjectNode) objectCodec.createObjectNode();
// ObjectCodec is in core part, must be of type JsonNode so need cast
関連
-
[解決済み] Postgresで、レコードにjsonや文字列が混在している場合に、'invalid input syntax for type json'を防ぐにはどうしたらよいでしょうか。
-
ajax return json format Report 500 Internal Server Error
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] Microsoft JSONの日付はどのようにフォーマットするのですか?
-
[解決済み] JSONファイルをprettyprintする方法は?
-
[解決済み] JSONデータをファイルに書き込むにはどうしたらいいですか?
-
[解決済み] JavaScriptで配列を比較する方法は?
-
[解決済み] Jackson を使用してオブジェクトの配列をデシリアライズする方法
-
[解決済み] シリアライズ中にフィールドの値が NULL の場合、それを無視するように Jackson に指示するにはどうすればよいですか?
-
[解決済み] JacksonでJSON文字列をJsonNodeにパースする方法は?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】RestClientException: 適切な HttpMessageConverter が見つかりませんでした。
-
[解決済み] Twitter API エラー 215
-
[解決済み] VBScriptによるJSONのデコード/エンコード
-
com.fasterxml.jackson.databind.exc.MismatchedInputException: インスタンスのデシリアライズができない
-
[解決済み] YAMLとJSONの違いは何ですか?
-
[解決済み] jqを使用して、オブジェクト内の変数の値に基づいてオブジェクトを選択します。
-
[解決済み] ネストされたJSONオブジェクトのアンマーシャリング
-
[解決済み] JavaでJsonNodeを変更するには?
-
[解決済み] PostgresでJSONフィールドにインデックスを作成するには?
-
[解決済み] Scalaで使うべきJSONライブラリは?[クローズド]