Skip to main content

[json-processing-spec issues] [JIRA] Commented: (JSON_PROCESSING_SPEC-58) Add Support for JSON Queries

  • From: "kchung (JIRA)" < >
  • To:
  • Subject: [json-processing-spec issues] [JIRA] Commented: (JSON_PROCESSING_SPEC-58) Add Support for JSON Queries
  • Date: Tue, 6 May 2014 18:50:49 +0000 (UTC)
  • Auto-submitted: auto-generated


    [ 
https://java.net/jira/browse/JSON_PROCESSING_SPEC-58?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=375124#action_375124
 ] 

kchung commented on JSON_PROCESSING_SPEC-58:
--------------------------------------------

There is currently no standard for JSON queries, so it would be premature to 
put query into JSON APIs.

Since JsonObject is a Map, and JsonArray a List. Some querying should be 
possible using the Lambda expression in JDK 8.  For instance,

{code}
  contacts.stream()
    .filter(p->p.getString("city").equals("Santa Clara"))
    .map(p->System.out.println(p.getString("firstName") + " " + 
p.getString("lastName"));)
{code}

would print out the names of your contacts residing in Santa Clara. With a 
little more work, it should be possible to return a JSON document of the 
query results.

Maybe the spec look into providing better support for doing queries in Lambda?

> Add Support for JSON Queries
> ----------------------------
>
>                 Key: JSON_PROCESSING_SPEC-58
>                 URL: https://java.net/jira/browse/JSON_PROCESSING_SPEC-58
>             Project: json-processing-spec
>          Issue Type: New Feature
>            Reporter: reza_rahman
>
> I received feedback that JSON-P should add support for being able to query 
> JSON objects (a la XPath). I am aware that this is an immature field with 
> some competing approaches but think this is very valid feedback 
> particularly in making JSON-P more compelling vis-à-vis existing JSON 
> processing solutions.
> Do let me know if anything needs to be explained further - I am happy to 
> help.
> Please note that these are purely my personal views and certainly not of 
> Oracle's as a company.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://java.net/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira




[json-processing-spec issues] [JIRA] Commented: (JSON_PROCESSING_SPEC-58) Add Support for JSON Queries

kchung (JIRA) 05/06/2014
 
 
Close
loading
Please Confirm
Close