/async-jackson

Non-blocking jackson interface using actson lib

Primary LanguageJavaApache License 2.0Apache-2.0

ajackson

A library that provides non-blocking parsing behaviour for jackson parser.

async mapper example

Use Jackson's non-blocking parser for async non-blocking parsing. Use jackson mapper for superb mapping features.

Consumer<JsonNode> callback = (jsonRoot) -> {
    Model model = mapper.treeToValue(jsonRoot, Model.class);
};
AsyncJsonParser parser = new AsyncJsonParser(callback);

// ... in some other thread
parser.feed(bytes)