对象渲染到Json-Spring Boot

泰国罗德里格斯

我目前正在开发与API(作为客户端)集成的SDK。我的问题是(我什至不确定这是否是个问题),但是我希望我的请求仅包含已初始化的参数。现在如何生成它们的示例:

{
   "scenarioKey":"",
   "bulkId":"",
   "destinations":[
      {
         "messageId":"xxxxx",
         "to":{
            "phoneNumber":""
         }
      }
   ],
   "sms":null
}

SMS参数从未启动过,因此我希望它不包含在请求正文中,这是没有此参数“ sms的请求方法吗?

顺便说一下,我正在使用HttpEntity:

HttpEntity<Object> entity = new HttpEntity<>(bodyObject, headers);
魔术师

Spring boot允许对application.properties文件中使用的Jackson ObjectMapper进行简单配置。

文档中介绍了受支持的属性。https://docs.spring.io/spring-boot/docs/current/reference/html/howto.html#howto-customize-the-jackson-objectmapper

特别spring.jackson.default-property-inclusion=non_null是在application.properties中应该可以解决问题。

如果要对特定的类或属性执行此操作,则Jackson带有注释@JsonInclude(Include.NON_NULL)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Spring Boot Json 格式

来自分类Dev

Spring Boot JSON返回无限的嵌套对象

来自分类Dev

如何使用单个请求将图像和 JSON 对象发布到后端 Spring Boot

来自分类Dev

Spring-boot @RequestBody JSON 到带有日期反序列化示例的对象?

来自分类Dev

Spring Boot Rest:json 问题

来自分类Dev

在Spring Boot中渲染JSP的问题

来自分类Dev

spring boot tomcat jsp下载不渲染

来自分类Dev

Spring Boot如何返回嵌入在对象结构中的JSON

来自分类Dev

Spring Boot JPA - 带有嵌套对象和 id 的 json

来自分类Dev

在 Spring Boot 中返回 Json 对象,但显示未定义

来自分类Dev

Spring boot 中的 RestController-404 错误而不是 JSON 对象

来自分类Dev

将Spring Boot部署到Tomcat

来自分类Dev

将Spring Boot部署到Websphere 8.5.5.5

来自分类Dev

将Spring Boot部署到Wildfly 10

来自分类Dev

Spring Boot传统部署到Tomcat 8

来自分类Dev

Spring Boot YARN 如何部署到 Hadoop

来自分类Dev

spring boot 到 mysql docker 通信

来自分类Dev

将 spring boot war 部署到 tomcat

来自分类Dev

Spring Boot REST API中的对象数组

来自分类Dev

获取对象的属性值Spring Boot Java

来自分类Dev

spring-boot json根名称

来自分类Dev

Spring Boot Actuator漂亮的打印JSON

来自分类Dev

Spring Boot Validation使用JSON响应

来自分类Dev

Spring Boot中基于角色的Json输出

来自分类Dev

spring-boot中的json日期格式

来自分类Dev

Json Response Spring Boot中的继承

来自分类Dev

Spring Boot Json响应被切断

来自分类Dev

如何从Spring Boot @Controller返回json / xml?

来自分类Dev

Spring Boot Response实体不返回JSON