【问题标题】:REST response with selective json properties from json带有来自 json 的选择性 json 属性的 REST 响应
【发布时间】:2016-11-11 11:04:42
【问题描述】:

我有一个类似的实体

public class Pojo{
    int id;
    org.json.JSONObject json;
    /* other properties */
}

现在我想做的是以选择性方式将这个 Pojo 对象作为 JSON BUT 发送回,以便 admin 用户可以访问所有属性,regular 用户可以选择性访问。

我可以通过使用Spring JSONView 并为adminregular 用户创建不同的视图来做到这一点。但是,我遇到的问题是如何从JSONObjectadmin/regular 用户添加选择性属性?我能想到的唯一可能的方法是创建另一个 Pojo 来映射该对象,然后使用该对象作为响应。但我想确保没有其他方法可以解决这个问题。

P.S:它是一个 Spring Boot 应用程序

【问题讨论】:

    标签: java json spring serialization jackson


    【解决方案1】:

    我不确定它是否适用于 JsonObject,但您可以尝试一下。知道它是否适用于“动态”对象会很有趣。

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

    (我是那个项目的创建者)

    【讨论】:

      猜你喜欢
      • 2020-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-10
      • 1970-01-01
      • 1970-01-01
      • 2022-12-29
      • 1970-01-01
      相关资源
      最近更新 更多