com.fasterxml.jackson.jr.ob.impl
Class AnyReader
java.lang.Object
com.fasterxml.jackson.jr.ob.impl.ValueReader
com.fasterxml.jackson.jr.ob.impl.AnyReader
public class AnyReader
- extends ValueReader
ValueReader
used for "untyped" values; ones that are bound
to whatever Object
is the natural mapping to JSON
value that parser currently points to
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
std
public static final AnyReader std
AnyReader
public AnyReader()
readNext
public Object readNext(JSONReader r,
JsonParser p)
throws IOException
- Specified by:
readNext
in class ValueReader
- Throws:
IOException
read
public Object read(JSONReader r,
JsonParser p)
throws IOException
- Specified by:
read
in class ValueReader
- Throws:
IOException
readFromObject
public Map<Object,Object> readFromObject(JSONReader r,
JsonParser p,
MapBuilder b)
throws IOException
- Throws:
IOException
readArrayFromArray
public Object[] readArrayFromArray(JSONReader r,
JsonParser p,
CollectionBuilder b)
throws IOException
- Throws:
IOException
readCollectionFromArray
public Collection<Object> readCollectionFromArray(JSONReader r,
JsonParser p,
CollectionBuilder b)
throws IOException
- Throws:
IOException
fromNull
protected Object fromNull()
throws IOException
- Method called to let implementation change a null value that has been
read from input.
Default implementation returns null as is.
- Throws:
IOException
fromBoolean
protected Object fromBoolean(boolean b)
throws IOException
- Method called to let implementation change a
Boolean
value that has been
read from input.
Default implementation returns Boolean value as is.
- Throws:
IOException
fromKey
protected Object fromKey(String key)
throws IOException
- Method called to let implementation change a key of an Object field
after being parsed from input.
Default implementation returns key as is.
- Throws:
IOException
fromString
protected Object fromString(String str)
throws IOException
- Method called to let implementation change a
String
value that has been
read from input.
Default implementation returns String value as is.
- Throws:
IOException
fromEmbedded
protected Object fromEmbedded(Object value)
throws IOException
- Throws:
IOException
Copyright © 2016 FasterXML. All rights reserved.