org.joda.beans.ser.json
Class JodaBeanJsonReader

java.lang.Object
  extended by org.joda.beans.ser.json.JodaBeanJsonReader

public class JodaBeanJsonReader
extends Object

Provides the ability for a Joda-Bean to read from JSON.

The JSON format is defined by JodaBeanJsonWriter.

This class contains mutable state and cannot be used from multiple threads.


Constructor Summary
JodaBeanJsonReader(JodaBeanSer settings)
          Creates an instance.
 
Method Summary
 Bean read(Reader input)
          Reads and parses to a bean.
<T> T
read(Reader input, Class<T> rootType)
          Reads and parses to a bean.
 Bean read(String input)
          Reads and parses to a bean.
<T> T
read(String input, Class<T> rootType)
          Reads and parses to a bean.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JodaBeanJsonReader

public JodaBeanJsonReader(JodaBeanSer settings)
Creates an instance.

Parameters:
settings - the settings, not null
Method Detail

read

public Bean read(String input)
Reads and parses to a bean.

Parameters:
input - the input string, not null
Returns:
the bean, not null

read

public <T> T read(String input,
                  Class<T> rootType)
Reads and parses to a bean.

Type Parameters:
T - the root type
Parameters:
input - the input string, not null
rootType - the root type, not null
Returns:
the bean, not null

read

public Bean read(Reader input)
Reads and parses to a bean.

Parameters:
input - the input reader, not null
Returns:
the bean, not null

read

public <T> T read(Reader input,
                  Class<T> rootType)
Reads and parses to a bean.

Type Parameters:
T - the root type
Parameters:
input - the input reader, not null
rootType - the root type, not null
Returns:
the bean, not null


Copyright © 2007–2014 Joda.org. All rights reserved.