[ https://issues.apache.org/jira/browse/JENA-632?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16454692#comment-16454692 ]
ASF GitHub Bot commented on JENA-632: ------------------------------------- Github user afs commented on a diff in the pull request: https://github.com/apache/jena/pull/114#discussion_r184478479 --- Diff: jena-arq/src/main/java/org/apache/jena/query/Query.java --- @@ -515,6 +519,18 @@ public void addHavingCondition(Expr expr) havingExprs.add(expr) ; } + // SELECT JSON + + private Map<String, Object> jsonMapping = new LinkedHashMap<>(); --- End diff -- This can be types as `<String, Node>` (variables are Nodes) private Map<String, Node> jsonMapping = new LinkedHashMap<>(); public void addJsonMapping(String key, Node value) { jsonMapping.put(key, value); } public Map<String, Node> getJsonMapping() { return Collections.unmodifiableMap(jsonMapping); } > Generate JSON from SPARQL directly. > ----------------------------------- > > Key: JENA-632 > URL: https://issues.apache.org/jira/browse/JENA-632 > Project: Apache Jena > Issue Type: Improvement > Components: ARQ, Fuseki > Reporter: Andy Seaborne > Assignee: Bruno P. Kinoshita > Priority: Minor > Labels: java, javacc > Time Spent: 0.5h > Remaining Estimate: 0h > > The capability to generate JSON directly from a SPARQL (or extended SPARQL) > query would enable the creation of JSON data API over published linked data. > This project would cover: > # Design and publication of a design. > # Refinement of design based on community feed > # Implementation, including testing. > # Refinement of implementation based on community feed > Skills required: Java, some parser work, design and discussion with the user > community, basic understanding of HTTP and content negotiation. -- This message was sent by Atlassian JIRA (v7.6.3#76005)