如何在java中读取JSON-LD?

如何在java中读取JSON-LD?,java,json-ld,Java,Json Ld,我有一个包含json ld数据的文件。这些数据和一个本体相对应,我想知道如何通过所述本体获得数据的结构 我想用Java创建一个程序来读取这个json ld,创建那个结构,并在屏幕上显示我想要的信息 我可以使用什么库,如何才能做到这一切?使用ApacheJena 使用ApacheJena 我认为Java最好的JSON-LD库是,但是Java——作为一种强类型语言——不太适合处理JSON-LD(反之亦然:JSON-LD对于强类型语言来说太通用了)。您必须处理Object返回值的问题。我认为Jav

我有一个包含
json ld
数据的文件。这些数据和一个本体相对应,我想知道如何通过所述本体获得数据的结构

我想用Java创建一个程序来读取这个json ld,创建那个结构,并在屏幕上显示我想要的信息

我可以使用什么库,如何才能做到这一切?

使用ApacheJena

使用ApacheJena


我认为Java最好的JSON-LD库是,但是Java——作为一种强类型语言——不太适合处理JSON-LD(反之亦然:JSON-LD对于强类型语言来说太通用了)。您必须处理
Object
返回值的问题。我认为Java最好的JSON-LD库是,但是Java——作为一种强类型语言——不太适合处理JSON-LD(反之亦然:JSON-LD对于强类型语言来说太通用了)。您必须处理
对象
返回的值。顺便说一句,Jena本身使用
jsonld java
:顺便说一句,Jena本身使用
jsonld java
Model m = ModelFactory.createDefaultModel();
m.read ("http://url-of-json-document","JSON-LD");