Jackson による汎用逆シリアル化
JSON データを Data
これに対処するために、Jackson は TypeReference オブジェクトを利用します。目的のジェネリック型専用の TypeReference を作成することで、逆シリアル化プロセスをガイドできます。
JSON 文字列を Data
TypeReference<Data<String>> typeRef = new TypeReference<Data<String>>() {};
次に、TypeReference を 2 番目の引数として readValue に渡します。メソッド:
Data<String> data = mapper.readValue(jsonString, typeRef);
このアプローチにより、Jackson は逆シリアル化する T の特定の型を認識し、正しい逆シリアル化動作が得られます。
以上がJackson を使用して JSON をジェネリック型に逆シリアル化する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。