User という名前で作成したドメイン オブジェクトを json ファイルにシリアル化しようとしています。
ObjectMapper mapper = new ObjectMapper();
List<User> users = new ArrayList<User>();
users.add(user1);
users.add(user2);
users.add(user3);
mapper.writeValue(file, users);
上記は問題なく動作し、ファイルに不親切なワンライナー方式でデータを書き込みます。ファイルに書き込むときにきれいにしたい。だから私は出くわしましSerializationFeature.INDENT_OUTPUT
たが、これは何らかの理由で私のためにコンパイルされていません。
mapper.configure(SerializationFeature.INDENT_OUTPUT, true);
Eclipse コンパイラで発生するエラーは次のとおりです。
タイプ ObjectMapper のメソッド configure(SerializationConfig.Feature, boolean) は、引数 (SerializationFeature, boolean) には適用されません。
何が起きてる?明らかな何かが欠けていますか?ドキュメントに示されているように機能していません。前もって感謝します。