Acknowledgements
The rsonpath
project was inspired by theoretical work by
Corentin Barloy, Filip Murlak, and Charles Paperman in
Stackless Processing of Streamed Trees.
It would not be possible to create this without prior research into
SIMD-accelerated JSON processing, first by Geoff Langdale and Daniel Lemire
in Parsing gigabytes of JSON per second
and the simdjson
project, then by
Lin Jiang and Zhijia Zhao in
JSONSki: streaming semi-structured data with bit-parallel fast-forwarding
and the JSONSki
project.
All references and citations can be found in my master’s thesis, Fast execution of JSONPath queries, and in the subsequent paper, Supporting Descendants in SIMD-Accelerated JSONPath. Both are also hosted in this repository in /pdf.
Special thanks to Filip Murlak and Charles Paperman for advising me during my thesis, when most of the fundamentals of the project were born.