将Json LD文件解析为Java对象

将Json LD文件解析为Java对象,java,json-ld,hydra,Java,Json Ld,Hydra,我最近遇到了Hydra词汇表和JSON-LD。我正在尝试实现一个简单的应用程序,它接收符合Hydra词汇表的ApiDocumentation(JSON-LD格式),并以这样一种方式处理它,即我可以提取基本节点中包含的节点和属性。然而,我试着使用它,它极大地帮助了从压缩的形式转换为扩展的形式;该库中没有任何文档引用我可以获取某些值的方法,例如,键-值对,其中键是字符串或IRI,值是字符串、类型化值或节点对象 函数JsonUtils.toPrettyString(…)仅帮助打印出无法通过任何其他方式

我最近遇到了Hydra词汇表和JSON-LD。我正在尝试实现一个简单的应用程序,它接收符合Hydra词汇表的ApiDocumentation(JSON-LD格式),并以这样一种方式处理它,即我可以提取基本节点中包含的节点和属性。然而,我试着使用它,它极大地帮助了从压缩的形式转换为扩展的形式;该库中没有任何文档引用我可以获取某些值的方法,例如,键-值对,其中键是字符串或IRI,值是字符串、类型化值或节点对象

函数JsonUtils.toPrettyString(…)仅帮助打印出无法通过任何其他方式操作的字符串

具体例子如下:

1-JSON-LD输入:

{
“@context”:{
“@base”:”http://www.example.com",
“九头蛇”:http://www.w3.org/ns/hydra/core#",
“ApiDocumentation”:“hydra:ApiDocumentation”,
“supportedClass”:“hydra:supportedClass”,
“supportedOperation”:“hydra:supportedOperation”
},
“@type”:“ApiDocumentation”,
“supportedClass”:[
{
@id:“产品”
}
]
}