The Apache VXQUERY processor is responsible for parsing and querying large amounts of XML documents. The XML format is currently used in a variety of ways such as representation (HTML), enabling data exchange between services (SOAP, REST), etc. An alternative to XML is the JSON format which is widely considered significantly more lightweight. Thus, the goal of this project is to add support for parsing and querying JSON data based on the JSONiq language specification to the VXQUERY project. Specifically, we want to add arrays, which is one of JSON items in the VXQUERY data model.




  • Till
  • prestonc@apache