@ThreadSafe public final class JsonNodeReader extends Object
InputStreams and Readers
 This class wraps a Jackson ObjectMapper so that it read one, and
 only one, JSON text from a source. By default, when you read and map an
 input source, Jackson will stop after it has read the first valid JSON text;
 this means, for instance, that with this as an input:
     []]]
 
 it will read the initial empty array ([]) and stop there. This
 class, instead, will peek to see whether anything is after the initial array,
 and throw an exception if it finds anything.
Note: the input sources are closed by the read methods.
ObjectMapper.readValues(JsonParser, Class)| Constructor and Description | 
|---|
| JsonNodeReader()No-arg constructor (see description) | 
| JsonNodeReader(ObjectMapper mapper) | 
| Modifier and Type | Method and Description | 
|---|---|
| JsonNode | fromInputStream(InputStream in)Read a JSON value from an  InputStream | 
| JsonNode | fromReader(Reader r)Read a JSON value from a  Reader | 
public JsonNodeReader(ObjectMapper mapper)
public JsonNodeReader()
public JsonNode fromInputStream(InputStream in) throws IOException
InputStreamin - the input streamIOException - malformed input, or problem encountered when reading
 from the streampublic JsonNode fromReader(Reader r) throws IOException
Readerr - the readerIOException - malformed input, or problem encountered when reading
 from the reader