JavaのライブラリjacksonでreadTreeメソッドで任意のJSON形式を読み込む方法

JavaのライブラリjacksonでreadTreeメソッドで任意のJSON形式を読み込む方法

JSON形式がどういった形式で来るかわからない場合はreadTreeメソッドでJsonNodeオブジェクトを取得します。

このJsonNodeオブジェクトで任意のJSONオブジェクトを操作することが可能になります。

getメソッドの引数にkeyを指定します。結果はvalueが返ります。

readTreeメソッドにはJSON形式の文字列型を渡します。JsonNodeオブジェクトが返却されるので、toString()メソッドでJSON全体を文字列として返します。

getメソッドにキーを渡せばvalueが返ります。結果は以下のようになります。

JSON形式の中の配列が返ってくる場合はfor文でループすることができます。

JsonNodeにはsize()メソッドが用意されています。

結果は以下の配列を順次処理できていることがわかります。

スポンサーリンク
  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA