Class E_JsonEntries
java.lang.Object
org.apache.jena.sparql.function.FunctionBase
org.apache.jena.sparql.function.FunctionBase1
org.aksw.jena_sparql_api.sparql.ext.json.E_JsonEntries
- All Implemented Interfaces:
org.apache.jena.sparql.function.Function
public class E_JsonEntries
extends org.apache.jena.sparql.function.FunctionBase1
Transform a JSON object into a array of objects with key and value attributes.
[{key: "someKey", value: ... }]
- Author:
- raven
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.jena.sparql.expr.NodeValueexec(org.apache.jena.sparql.expr.NodeValue nv) static com.google.gson.JsonArraykeysToArray(com.google.gson.JsonObject jo, String keyAttrName, String valueAttrName) Methods inherited from class org.apache.jena.sparql.function.FunctionBase1
checkBuild, execMethods inherited from class org.apache.jena.sparql.function.FunctionBase
build, exec, exec
-
Field Details
-
gson
protected com.google.gson.Gson gson
-
-
Constructor Details
-
E_JsonEntries
public E_JsonEntries() -
E_JsonEntries
public E_JsonEntries(com.google.gson.Gson gson)
-
-
Method Details
-
keysToArray
-
exec
public org.apache.jena.sparql.expr.NodeValue exec(org.apache.jena.sparql.expr.NodeValue nv) - Specified by:
execin classorg.apache.jena.sparql.function.FunctionBase1
-