我有一个像
这样的实体public class Pojo{
int id;
org.json.JSONObject json;
/* other properties */
}
现在我要做的是以有选择的方式将此Pojo
对象作为JSON BUT发回,以便admin
用户可以访问所有属性并且regular
用户拥有选择性访问。
我可以使用Spring JSONView为admin
和regular
用户创建不同的观看次数。但是,我遇到的问题是如何从admin
为regular
/ JSONObject
用户添加选择性属性?我能想到的唯一可能的方法是创建另一个Pojo来映射该对象,然后使用该对象作为响应。但我想确保没有其他方法可以解决这个问题。
P.S:它是一个春季启动应用程序
答案 0 :(得分:0)
我不确定它是否适用于JsonObject,但你可以尝试一下。知道它是否适用于"动态"会很有趣。对象。
https://github.com/Antibrumm/jackson-antpathfilter
(我是该项目的创建者)