JsonSerializable Classe
- java.
lang. Object - com.
microsoft. azure. cosmosdb. JsonSerializable
- com.
public class JsonSerializable
Representa um recurso base que pode ser serializado para JSON no serviço de banco de dados do Azure Cosmos DB.
Resumo do Construtor
Construtor | Description | |
---|---|---|
JsonSerializable() | ||
JsonSerializable(String jsonString) |
Construtor. |
|
JsonSerializable(String jsonString, ObjectMapper objectMapper) |
Construtor. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
Object |
get(String propertyName)
Obtém um valor de propriedade como Object. |
Boolean |
getBoolean(String propertyName)
Obtém um valor booliano. |
Collection<ObjectNode> |
getCollection(String propertyName)
Obtém uma coleção JSONObject. |
<T> Collection<T> |
getCollection(String propertyName, Class<T> c)
Obtém uma coleção de objetos. |
Double |
getDouble(String propertyName)
Obtém um valor duplo. |
HashMap<String, Object> |
getHashMap()
Retorna o propertybag(JSONObject) em um hashMap |
Integer |
getInt(String propertyName)
Obtém um valor de inteiro. |
<T> List<T> |
getList(String propertyName, Class<T> c)
Obtém um objeto List. |
Logger | getLogger() |
Long |
getLong(String propertyName)
Obtém um valor longo. |
ObjectMapper | getMapper() |
ObjectNode |
getObject(String propertyName)
Obtém um JSONObject. |
<T> T |
getObject(String propertyName, Class<T> c)
Obtém um valor de objeto. |
Object |
getObjectByPath(List<String> propertyNames)
Obtém o valor de uma propriedade identificada por uma matriz de nomes de propriedade que forma o caminho. |
String |
getString(String propertyName)
Obtém um valor de cadeia de caracteres. |
boolean |
has(String propertyName)
Verifica se existe uma propriedade. |
void |
remove(String propertyName)
Remove um valor por propertyName. |
<T> void |
set(String propertyName, T value)
Define o valor de uma propriedade . |
String |
toJson()
Converte em uma cadeia de caracteres JSON. |
String |
toJson(SerializationFormattingPolicy formattingPolicy)
Converte em uma cadeia de caracteres JSON. |
<T> T |
toObject(Class<T> c)
Converte em um objeto (há suporte apenas para POJOs e JSONObject). |
String |
toString()
Obtém a representação De cadeia de caracteres simples do recipiente de propriedades. Para conversão adequada em json e inclusão dos valores padrão, use toJson(). |
Detalhes do construtor
JsonSerializable
protected JsonSerializable()
JsonSerializable
protected JsonSerializable(String jsonString)
Construtor.
Parâmetros:
JsonSerializable
protected JsonSerializable(String jsonString, ObjectMapper objectMapper)
Construtor.
Parâmetros:
Detalhes do método
get
public Object get(String propertyName)
Obtém um valor de propriedade como Object.
Parâmetros:
Retornos:
getBoolean
public Boolean getBoolean(String propertyName)
Obtém um valor booliano.
Parâmetros:
Retornos:
getCollection
public Collection
Obtém uma coleção JSONObject.
Parâmetros:
Retornos:
getCollection
public
Obtém uma coleção de objetos.
Parâmetros:
Retornos:
getDouble
public Double getDouble(String propertyName)
Obtém um valor duplo.
Parâmetros:
Retornos:
getHashMap
public HashMap
Retorna o propertybag(JSONObject) em um hashMap
Retornos:
getInt
public Integer getInt(String propertyName)
Obtém um valor de inteiro.
Parâmetros:
Retornos:
getList
public
Obtém um objeto List.
Parâmetros:
Retornos:
getLogger
protected Logger getLogger()
getLong
public Long getLong(String propertyName)
Obtém um valor longo.
Parâmetros:
Retornos:
getMapper
protected ObjectMapper getMapper()
getObject
public ObjectNode getObject(String propertyName)
Obtém um JSONObject.
Parâmetros:
Retornos:
getObject
public
Obtém um valor de objeto.
Parâmetros:
Retornos:
getObjectByPath
public Object getObjectByPath(List
Obtém o valor de uma propriedade identificada por uma matriz de nomes de propriedade que forma o caminho.
Parâmetros:
Retornos:
getString
public String getString(String propertyName)
Obtém um valor de cadeia de caracteres.
Parâmetros:
Retornos:
has
public boolean has(String propertyName)
Verifica se existe uma propriedade.
Parâmetros:
Retornos:
remove
public void remove(String propertyName)
Remove um valor por propertyName.
Parâmetros:
set
public
Define o valor de uma propriedade .
Parâmetros:
toJson
public String toJson()
Converte em uma cadeia de caracteres JSON.
Retornos:
toJson
public String toJson(SerializationFormattingPolicy formattingPolicy)
Converte em uma cadeia de caracteres JSON.
Parâmetros:
Retornos:
toObject
public
Converte em um objeto (há suporte apenas para POJOs e JSONObject).
Parâmetros:
Retornos:
toString
public String toString()
Obtém a representação De cadeia de caracteres simples do recipiente de propriedades.
Para conversão adequada em json e inclusão dos valores padrão, use toJson().
Retornos:
Aplica-se a
Azure SDK for Java