在 Java 和 Spring Boot 中动态过滤 JSON 对象 [关闭]

问题描述 投票:0回答:2

我有一个提供大量 JSON 响应的客户端,我们希望根据 JSON 配置动态抑制此 JSON 响应。假设我们有 JSON

{
  "name":"",
  "age" :"",
  "dob". :"",
  "tasks":[{
    "name":"",
    "activity_time":"",
  }],
 "action":{
   "name":""
 }
}

假设我们有一个使用我们在属性中维护的另一个 JSON 的动态过滤器

{
      "name":"",
     "action":{
       "name":""
     }
}

这应该在序列化期间使用此 JSON 过滤响应。

java spring spring-boot
2个回答
0
投票

对于更简单用例的动态过滤,我为 jackson 编写了一个插件以使用 antpath 样式过滤。可能对你有帮助:

https://github.com/Antibrumm/jackson-antpathfilter


-1
投票

为了更好地理解问题。
你想从收到的响应中过滤下面的 json 吗?

 {
 “name” :””,
 “action” : {
    “name” : “”
  }
}
© www.soinside.com 2019 - 2024. All rights reserved.