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