7.7 複数科目対応のJSONファイルからの読み込み

プログラム

F7_7

プログラムの説明

複数科目対応のJSONファイルからの読み込み

F7_2のmainメソッドではdata6.jsonファイルからのデシリアライズを行なっています。

JsonbインスタンスのfromJsonを利用することでEnrolleeLocatorインスタンスを取得することができます。第1実引数はテキストデータ、第2実引数はEnrolleeLocatorクラスのクラスリテラルになります。拡張ライブラリでは、アノテーションで付加された註釈を利用し、EnrolleeインスタンスとScoreインスタンスをも含めたデシリアライズを行なっています。