There are several blocking streaming / incemental JSON parsers (according to Is there a streaming API for JSON? ); but for asynchronous nothing i know. You are referring to lib, which is poorly named; it does not seem to perform real asynchronous processing, but simply allows you to parse a sequence of JSON documents (which also allows several other libs)
If there were people who really wanted this, writing one thing is not impossible - there is Aalto for XML, and JSON processing is quite simple than XML. For what it's worth, this function request to add a non-blocking parsing mode for Jackson ; but very few users have expressed interest in doing this (by voting on feature request).
EDIT: (2016-01), while not async, Jackson ObjectMapper allows a convenient subtree to bind parts of the tree also using a tree structure - see ObjectReader.readValues() ( ObjectReader created from ObjectMapper ), or abridged versions of ObjectMapper.readValues(...) . Pay attention to the final s , which implies a stream of objects, not just one.
source share