public class JsonStream extends Object
| Constructor and Description | 
|---|
JsonStream(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Create a new  
JsonStream backed by the given object mapper. | 
| Modifier and Type | Method and Description | 
|---|---|
<T> void | 
get(InputStream content,
   Class<T> type,
   Consumer<T> consumer)
Stream objects from the content as they become available. 
 | 
void | 
get(InputStream content,
   Consumer<com.fasterxml.jackson.databind.node.ObjectNode> consumer)
Stream  
object nodes from the content as they become available. | 
public JsonStream(com.fasterxml.jackson.databind.ObjectMapper objectMapper)
JsonStream backed by the given object mapper.objectMapper - the object mapper to usepublic void get(InputStream content, Consumer<com.fasterxml.jackson.databind.node.ObjectNode> consumer) throws IOException
object nodes from the content as they become available.content - the source contentconsumer - the ObjectNode consumerIOException - on IO errorpublic <T> void get(InputStream content, Class<T> type, Consumer<T> consumer) throws IOException
T - the object typecontent - the source contenttype - the object typeconsumer - the ObjectNode consumerIOException - on IO error