While OjC is fast it does not have support for doing anything with the data once parsed. If you are looking for a fast parser and support for JSONPath you might consider looking at my OjG project (https://github.com/ohler55/ojg). While not as fast as OjC it has a fairly complete JSONPath implementation. I’m also happy to add any missing features. Of course that means using golang so maybe that doesn’t fit in with your plans.