Package org.aksw.jena_sparql_api.io.json
Class RDFNodeJsonUtils
java.lang.Object
org.aksw.jena_sparql_api.io.json.RDFNodeJsonUtils
Blank node preserving JSON serialization of RDFnode instances
i.e. of their underlying node and graph content.
At present uses RDF/JSON but may be changed to JSON/LD once
I figure out how to preserve blank nodes with its writer machinery.
Structure:
{
node: strOf(x)
graph: jsonOf(x.getModel())
}
- Author:
- raven
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.google.gson.JsonObjectaddJsonSerialization(com.google.gson.Gson gson, com.google.gson.JsonArray out, String name, org.apache.jena.rdf.model.Model model) static voidstatic StringnodeToStr(org.apache.jena.graph.Node node) static org.apache.jena.graph.Nodestatic org.apache.jena.query.Datasetstatic org.apache.jena.query.Datasetstatic com.google.gson.JsonObjecttoJsonNodeObject(org.apache.jena.rdf.model.RDFNode rdfNode, com.google.gson.Gson gson) static StringtoJsonNodeString(org.apache.jena.rdf.model.RDFNode n, com.google.gson.Gson gson) static com.google.gson.JsonObjecttoJsonObject(org.apache.jena.query.Dataset dataset, com.google.gson.Gson gson) static com.google.gson.JsonObjecttoJsonObject(org.apache.jena.rdf.model.Model model, com.google.gson.Gson gson) static org.apache.jena.rdf.model.Modelstatic org.apache.jena.rdf.model.Modelstatic org.apache.jena.rdf.model.RDFNodetoRDFNode(com.google.gson.JsonObject jsonNodeLd) static org.apache.jena.rdf.model.RDFNode
-
Field Details
-
KEY_NODE
- See Also:
-
KEY_GRAPH
- See Also:
-
-
Constructor Details
-
RDFNodeJsonUtils
public RDFNodeJsonUtils()
-
-
Method Details
-
nodeToStr
-
strToNode
-
toJsonObject
public static com.google.gson.JsonObject toJsonObject(org.apache.jena.rdf.model.Model model, com.google.gson.Gson gson) -
addJsonSerialization
public static com.google.gson.JsonObject addJsonSerialization(com.google.gson.Gson gson, com.google.gson.JsonArray out, String name, org.apache.jena.rdf.model.Model model) -
toJsonObject
public static com.google.gson.JsonObject toJsonObject(org.apache.jena.query.Dataset dataset, com.google.gson.Gson gson) -
toJsonNodeString
public static String toJsonNodeString(org.apache.jena.rdf.model.RDFNode n, com.google.gson.Gson gson) -
toJsonNodeObject
public static com.google.gson.JsonObject toJsonNodeObject(org.apache.jena.rdf.model.RDFNode rdfNode, com.google.gson.Gson gson) -
toRDFNode
public static org.apache.jena.rdf.model.RDFNode toRDFNode(String jsonNodeLdString, com.google.gson.Gson gson) -
toRDFNode
public static org.apache.jena.rdf.model.RDFNode toRDFNode(com.google.gson.JsonObject jsonNodeLd) -
toModel
-
toModel
public static org.apache.jena.rdf.model.Model toModel(org.apache.jena.rdf.model.Model result, String jsonString) -
toDataset
-
toDataset
public static org.apache.jena.query.Dataset toDataset(org.apache.jena.query.Dataset result, String jsonString) -
main
-