Package net.anwiba.commons.json
Class JsonObjectUtilities
- java.lang.Object
-
- net.anwiba.commons.json.JsonObjectUtilities
-
public class JsonObjectUtilities extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JsonObjectUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <I,O>
ICloseableConsumer<I,java.lang.Boolean,java.io.IOException>consumer(java.io.OutputStream outputStream, java.lang.Class<O> clazz, IProcedure<com.fasterxml.jackson.core.JsonGenerator,java.io.IOException> initializer, IConverter<I,O,java.io.IOException> converter, IProcedure<com.fasterxml.jackson.core.JsonGenerator,java.io.IOException> closer)static <I,O>
IClosableIterator<O,java.io.IOException>iterator(java.io.InputStream inputStream, java.lang.Class<I> clazz, IProcedure<com.fasterxml.jackson.core.JsonParser,java.io.IOException> initializer, IConverter<I,O,java.io.IOException> converter, IProcedure<com.fasterxml.jackson.core.JsonParser,java.io.IOException> closer)static <T> java.lang.Stringmarshall(T bean)static <T> Tunmarshall(java.lang.Class<T> clazz, java.lang.String string)
-
-
-
Method Detail
-
unmarshall
public static <T> T unmarshall(java.lang.Class<T> clazz, java.lang.String string) throws java.io.IOException- Throws:
java.io.IOException
-
marshall
public static <T> java.lang.String marshall(T bean)
-
iterator
public static <I,O> IClosableIterator<O,java.io.IOException> iterator(java.io.InputStream inputStream, java.lang.Class<I> clazz, IProcedure<com.fasterxml.jackson.core.JsonParser,java.io.IOException> initializer, IConverter<I,O,java.io.IOException> converter, IProcedure<com.fasterxml.jackson.core.JsonParser,java.io.IOException> closer)
-
consumer
public static <I,O> ICloseableConsumer<I,java.lang.Boolean,java.io.IOException> consumer(java.io.OutputStream outputStream, java.lang.Class<O> clazz, IProcedure<com.fasterxml.jackson.core.JsonGenerator,java.io.IOException> initializer, IConverter<I,O,java.io.IOException> converter, IProcedure<com.fasterxml.jackson.core.JsonGenerator,java.io.IOException> closer)
-
-