public class JsonUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
JsonUtils.JsonEngine
Deprecated.
JSON engine is no longer configurable at runtime.
|
Constructor and Description |
---|
JsonUtils() |
Modifier and Type | Method and Description |
---|---|
static AwsJsonReader |
getJsonReader(java.io.Reader in)
Gets a JSON reader.
|
static AwsJsonWriter |
getJsonWriter(java.io.Writer out)
Gets a JSON writer.
|
static java.util.Map<java.lang.String,java.lang.String> |
jsonToMap(java.io.Reader in)
Convenient method to convert a JSON string to a map.
|
static java.util.Map<java.lang.String,java.lang.String> |
jsonToMap(java.lang.String json)
Convenient method to convert a JSON string to a map.
|
static java.util.Map<java.lang.String,java.lang.String> |
jsonToStringMapWithList(java.io.Reader in)
Convenient method to convert a JSON string to a map.
|
static java.lang.String |
mapToString(java.util.Map<java.lang.String,java.lang.String> map)
Encode a string to string map as a JSON string.
|
static void |
setJsonEngine(JsonUtils.JsonEngine jsonEngine)
Deprecated.
The JSON engine is always Gson, this has no effect.
|
@Deprecated public static void setJsonEngine(JsonUtils.JsonEngine jsonEngine)
jsonEngine
- Ignoredpublic static AwsJsonReader getJsonReader(java.io.Reader in)
AmazonClientException
will be thrown.in
- readerpublic static AwsJsonWriter getJsonWriter(java.io.Writer out)
AmazonClientException
will be thrown.out
- writerpublic static java.util.Map<java.lang.String,java.lang.String> jsonToMap(java.io.Reader in)
in
- readerpublic static java.util.Map<java.lang.String,java.lang.String> jsonToMap(java.lang.String json)
json
- a JSON encoding stringpublic static java.util.Map<java.lang.String,java.lang.String> jsonToStringMapWithList(java.io.Reader in)
in
- readerpublic static java.lang.String mapToString(java.util.Map<java.lang.String,java.lang.String> map)
map
- map to be encoded