您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

使用Jackson(JSON)进行序列化-是否获得“找不到序列化程序”?

使用Jackson(JSON)进行序列化-是否获得“找不到序列化程序”?

如前所述,ObjectMapper实例的认配置是仅访问属于公共字段或具有公共获取器/设置器的属性。更改类定义以使字段成为公共字段或提供公共获取者/设置者的另一种方法是(向底层VisibilityChecker)指定不同的属性可见性规则。Jackson 1.9提供了ObjectMapper.setVisibility()方便的方法。对于原始问题中的示例,我可能将其配置为

myObjectMapper.setVisibility(JsonMethod.FIELD, Visibility.ANY);

对于Jackson> 2.0:

myObjectMapper.setVisibility(PropertyAccessor.FIELD, Visibility.ANY);
其他 2022/1/1 18:15:38 有491人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶