Class RDFNodeJsonUtils

java.lang.Object
org.aksw.jena_sparql_api.io.json.RDFNodeJsonUtils

public class RDFNodeJsonUtils extends Object
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
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    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)
     
    static void
    main(String[] args)
     
    static String
    nodeToStr(org.apache.jena.graph.Node node)
     
    static org.apache.jena.graph.Node
     
    static org.apache.jena.query.Dataset
    toDataset(String jsonString)
     
    static org.apache.jena.query.Dataset
    toDataset(org.apache.jena.query.Dataset result, String jsonString)
     
    static com.google.gson.JsonObject
    toJsonNodeObject(org.apache.jena.rdf.model.RDFNode rdfNode, com.google.gson.Gson gson)
     
    static String
    toJsonNodeString(org.apache.jena.rdf.model.RDFNode n, com.google.gson.Gson gson)
     
    static com.google.gson.JsonObject
    toJsonObject(org.apache.jena.query.Dataset dataset, com.google.gson.Gson gson)
     
    static com.google.gson.JsonObject
    toJsonObject(org.apache.jena.rdf.model.Model model, com.google.gson.Gson gson)
     
    static org.apache.jena.rdf.model.Model
    toModel(String jsonString)
     
    static org.apache.jena.rdf.model.Model
    toModel(org.apache.jena.rdf.model.Model result, String jsonString)
     
    static org.apache.jena.rdf.model.RDFNode
    toRDFNode(com.google.gson.JsonObject jsonNodeLd)
     
    static org.apache.jena.rdf.model.RDFNode
    toRDFNode(String jsonNodeLdString, com.google.gson.Gson gson)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • RDFNodeJsonUtils

      public RDFNodeJsonUtils()
  • Method Details

    • nodeToStr

      public static String nodeToStr(org.apache.jena.graph.Node node)
    • strToNode

      public static org.apache.jena.graph.Node strToNode(String str)
    • 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

      public static org.apache.jena.rdf.model.Model toModel(String jsonString)
    • toModel

      public static org.apache.jena.rdf.model.Model toModel(org.apache.jena.rdf.model.Model result, String jsonString)
    • toDataset

      public static org.apache.jena.query.Dataset toDataset(String jsonString)
    • toDataset

      public static org.apache.jena.query.Dataset toDataset(org.apache.jena.query.Dataset result, String jsonString)
    • main

      public static void main(String[] args)