嘿,我正在尝试制作网络服务,而且我正在使用Jena distibution。目前我已经创建了我的模型并以RDF / XML格式打印出来。我想将我的数据保存到保存在硬盘中的JSON文件中。我怎么能这样做?
答案 0 :(得分:3)
org.openjena.riot.out.RDFJSONWriter
写了Talis风格的RDF / JSON(即不是JSON-LD)。答案 1 :(得分:2)
现在,Jena RIOT读者/编写者也支持RDF / JSON序列化;那么你只需要做以下事情:
org.openjena.riot.RIOT.init(); //wires RIOT readers/writers into Jena
java.io.OutputStream os = null;
// Serialize over an outputStream
os = new java.io.ByteArrayOutputStream();
model.write(os, "RDF/JSON", relativeUriBase);