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.String
JSON_UTF_8
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)
-
-
-
Field Detail
-
JSON_UTF_8
public static final java.lang.String JSON_UTF_8
- See Also:
- Constant Field Values
-
LIST_OF_MAPS_TYPE
public static final java.lang.reflect.Type LIST_OF_MAPS_TYPE
-
MAP_TYPE
public static final java.lang.reflect.Type MAP_TYPE
-
OBJECT_TYPE
public static final java.lang.reflect.Type OBJECT_TYPE
-
-
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
-
-