6.2 JSONの整形

プログラム

F6_2

プログラムの説明

JSONの整形

JSONを構造に合わせてインデント・改行することを整形すると言います。

F6_2クラスのmainメソッドはJsonbConfigインスタンスを利用することで、整形することができます。JsonbConfigインスタンスのwithFormattingメソッドを呼び出し、実引数としてtrueを渡します。

次に、JsonbBuilderクラスのクラスメソッドcreate()からJsonbインスタンスを取得します。整形する場合には、JsonbConfigインスタンスを実引数として渡します。

JsonbインスタンスのtoJsonメソッドを利用することで、整形されたJSONを得ることができます。