public class JSONMap extends HashMap<String,Object>
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>| Constructor and Description |
|---|
JSONMap(Map<String,Object> map)
Contrutor do Mapa
|
JSONMap(String jsondata)
Construtor do mapa
|
| Modifier and Type | Method and Description |
|---|---|
Double |
asDouble(String field,
boolean optional)
Testa e converte campos da mensagem do tipo double
|
double[] |
asDoubleArray(String field,
boolean optional)
Testa e converte campos da mensagem do tipo double
|
Integer |
asInteger(String field,
boolean optional)
Testa e converte campos da mensagem do tipo inteiro
|
JSONMap |
asJSONMap(String field,
boolean optional)
Testa e converte campos da mensagem do tipo JSONMap
|
List<?> |
asList(String field,
boolean optional)
Testa e converte campos da mensagem do tipo List
|
String |
asString(String field,
boolean optional)
Testa e converte campos da mensagem do tipo double
|
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, valuesequals, hashCode, toStringpublic JSONMap(Map<String,Object> map)
map - Mapa a ser incluido nos valores iniciaispublic JSONMap(String jsondata) throws JSONException
jsondata - Dados json a serem incluidos nos valoresJSONException - Em caso de erro de sintaxe no dado JSONpublic Double asDouble(String field, boolean optional) throws JSONException
field - camposoptional - indica se o parâmetro é opcional ou obrigatórioJSONExceptionpublic Integer asInteger(String field, boolean optional) throws JSONException
field - camposoptional - indica se o parâmetro é opcional ou obrigatórioJSONExceptionpublic double[] asDoubleArray(String field, boolean optional) throws JSONException
field - camposoptional - indica se o parâmetro é opcional ou obrigatórioJSONExceptionpublic String asString(String field, boolean optional) throws JSONException
field - camposoptional - indica se o parâmetro é opcional ou obrigatórioJSONExceptionpublic JSONMap asJSONMap(String field, boolean optional) throws JSONException
field - campooptional - indica se o parâmetro é opcional ou obrigatórioJSONExceptionpublic List<?> asList(String field, boolean optional) throws JSONException
field - campooptional - indica se o parâmetro é opcional ou obrigatórioJSONExceptionCopyright © 2017 Tecgraf/PUC-Rio. All rights reserved.