如何解决如何在运行时向 JSON-LD 响应添加变量
我有一个要求,我需要一个更新方法,该方法可以或不能在运行时根据请求添加新变量。下面是我的 JSON-LD 结构:
{
"@type":"s:Person","@context":{
"s":"http://schema.org/","description":"s:description","title":"s:jobTitle","knows":{
"@id":"s:knows","@type":"@id"
}
},"title":"Sys Eng","description":"work on systems","@id":1,"knows":"http://example.com/user/2345"
}
下面是我的带有变量的 Java 类。
@JsonldResource
@JsonldNamespace(name = "s",uri = "http://schema.org/")
@JsonldType("s:Person")
@JsonldLink(rel = "s:knows",name = "knows",href = "http://example.com/user/2345")
public class UserDetails {
@JsonldId
private int id;
@JsonldProperty("s:jobTitle")
private String title;
@JsonldProperty("s:description")
private String description;
如前所述,我需要向该变量添加一个新变量和一个 url(也是动态的)值。据我了解,我们无法在运行时向 Java 类添加变量,那么有什么方法可以实现呢?谢谢!!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。