如何序列化 GraphQLQueryRequest 以在输入正文中返回 null 值?

How to serialize GraphQLQueryRequest to return null values in Input body?

提问人:Ilonyna 提问时间:3/13/2023 更新时间:3/13/2023 访问量:160

问:

我必须以 GraphQL 格式从 Java 程序发送请求。我有 3 个字段为 null(reofferPrice、timeofExecution 和 trancheYield.couponYield),并想在输入部分发送它们。我用com.netflix.graphql.dgs.client.codegen.GraphQLQueryRequest对其进行序列化。

我想要这个:

query {
  updateTranche(trancheUpdateInput: {id : "<id>", updateTime : "2023-03-13T13:16:10.202285Z", name : "name", currency : USD, isEsg : false, reofferPrice : null, timeofExecution : null, isMaturityTermPerpetual : false, trancheYield : {couponYield : null}})
}

但我收到这个:

query {
  updateTranche(trancheUpdateInput: {id : "<id>", updateTime : "2023-03-13T13:16:10.202285Z", name : "name", currency : USD, isEsg : false, isMaturityTermPerpetual : false, trancheYield : {}})
}

我需要杰克逊的 @JsonInclude(JsonInclude.Include.ALWAYS) 之类的东西。你能帮帮我吗?

graphql graphql-java netflix

评论


答: 暂无答案