我正在尝试将我创建的名为 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)
这里发生了什么?我错过了一些明显的东西吗?它不工作,如文档中所示。先感谢您。