Jackson-tree-model
提供:Dev Guides
ジャクソン-ツリーモデル
ツリーモデルは、JSONドキュメントのメモリ内ツリー表現を準備します。 ObjectMapperは、JsonNodeノードのツリーを構築します。 最も柔軟なアプローチです。 XMLのDOMパーサーに類似しています。
JSONからツリーを作成する
ObjectMapperは、JSONを読み取った後、ツリーのルートノードへのポインターを提供します。 ルートノードを使用して、完全なツリーを走査できます。 提供されたJSON文字列のルートノードを取得するには、次のコードスニペットを検討してください。
トラバースツリーモデル
ツリーをトラバースしながらルートノードへの相対パスを使用して各ノードを取得し、データを処理します。 ルートノードを提供するツリーを走査する次のコードスニペットを検討してください。
例
ファイル:JacksonTester.java
結果を確認する
次のように javac コンパイラを使用してクラスをコンパイルします。
次に、jacksonTesterを実行して結果を確認します。
出力を確認する
リンク:/jackson/jackson_tree_to_json [ツリーからJSON]
リンク:/jackson/jackson_tree_to_object [ツリーからJavaオブジェクトへ]