jackson如何解析动态类型json

image.png
正常情况下app_data是一个对象,
但是没有值的时候确是一个空字符串
image.png

java类中我定义这是一个对象,但是当遇到空字符串就有无法解析的问题
image.png

image.png

阅读 3.8k
1 个回答

开启一下jackson的这个功能即可(jackson对于各种奇葩情况的支持是真的好):

mapper.enable(DeserializationFeature.ACCEPT_EMPTY_STRING_AS_NULL_OBJECT);

如果是spring-boot可以配这个:

spring:
  jackson:
    deserialization:
      accept-empty-string-as-null-object: true
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题