jsonQuery
JSON Query - Dojox/Json/Query converted into normal JavaScript File
Can be used with in Browser and with node.js
Install
$ npm install json_query
How to Use?
Since the code is same as Dojox/Json/Query. Its usability is also same.
Example:
var jsonQuery = ; var data = "name":"harpreet""age":25"subjects":"name":"English""class":"8""name":"Hindi""class":"8""name":"Math""class":"8""name":"Science""class":"8""name":"kuljeet""age":26"subjects":"name":"English""class":"12""name":"Punjabi""class":"12""name":"Math""class":"12""name":"Science""class":"12" jsonQuery
Additional features
JSON Query contains some enhancments not found in the original implementation. These include:
-
Path in results (Currently not supported when running in browser): It is often useful to also recieve the paths to the found items. By setting "pathPropName" when creating the JSON Query object, a property name containing the path will be created in each sub-object of the data.
NOTE: This operation adds properties to the data
Example:
var jsonQuery = ;var _res =console// output// ['bands']['Dire Straits']['albums']['1']
Quality Assurance
Since the code is same as Dojox/Json/Query. Its Quality is also same. Because it is in Dojox not in Dojo, it may have some issues.
License and Copyright
The jsonQuery is dual licensed under BSD 3-Clause and AFL same as Dojo Toolkit. For more information on the license please see the License Information. The Dojo Toolkit is Copyright (c) 2005-2018, The JS Foundation. All rights reserved.