Package org.openqa.selenium.json
Class Json
- java.lang.Object
-
- org.openqa.selenium.json.Json
-
public class Json extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.reflect.Type
LIST_OF_MAPS_TYPE
static java.lang.reflect.Type
MAP_TYPE
static java.lang.reflect.Type
OBJECT_TYPE
-
Constructor Summary
Constructors Constructor Description Json()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonInput
newInput(java.io.Reader from)
JsonOutput
newOutput(java.lang.Appendable to)
java.lang.String
toJson(java.lang.Object toConvert)
<T> T
toType(java.io.Reader source, java.lang.reflect.Type typeOfT)
<T> T
toType(java.io.Reader source, java.lang.reflect.Type typeOfT, PropertySetting setter)
<T> T
toType(java.lang.String source, java.lang.reflect.Type typeOfT)
<T> T
toType(java.lang.String source, java.lang.reflect.Type typeOfT, PropertySetting setter)
-
-
-
Method Detail
-
toJson
public java.lang.String toJson(java.lang.Object toConvert)
-
toType
public <T> T toType(java.lang.String source, java.lang.reflect.Type typeOfT)
-
toType
public <T> T toType(java.lang.String source, java.lang.reflect.Type typeOfT, PropertySetting setter)
-
toType
public <T> T toType(java.io.Reader source, java.lang.reflect.Type typeOfT)
-
toType
public <T> T toType(java.io.Reader source, java.lang.reflect.Type typeOfT, PropertySetting setter)
-
newInput
public JsonInput newInput(java.io.Reader from) throws java.io.UncheckedIOException
- Throws:
java.io.UncheckedIOException
-
newOutput
public JsonOutput newOutput(java.lang.Appendable to) throws java.io.UncheckedIOException
- Throws:
java.io.UncheckedIOException
-
-