Java中JSON到JSONLD序列化的代码示例?
我需要将以JSON
形式表示的大量数据转换为JSON-LD
。我想用thisJSON-LD
Java实现来实现这一点,但我不明白,我应该怎么做
我看了几本教程,在网上读了一些关于JSON-LD
的东西,但不明白最简单的事情:如何将JSON
转换成JSON-LD
例如,我在JSON中有以下代码:
{
"name" : "Andreas",
"age" : 20,
"profession" : "student",
"personalWebsite" : "example.com"
}
我现在该怎么办?类似于context.add("example.com")
的东西
InputStream inputStream = new FileInputStream("C:\Users\Username\input.json");
Object jsonObject = JsonUtils.fromInputStream(inputStream);
Map context = new HashMap();
JsonLdOptions options = new JsonLdOptions();
# 1 楼答案
将“@context”条目添加到数据中
您的JSON-LD处理器将完成其余工作(自版本0.9起)
作为测试,您可以将json转换为rdf
用pom。xml
它将把json字符串打印为rdf NTRIPLES