JsonSerializable Clase
- java.
lang. Object - com.
microsoft. azure. cosmosdb. JsonSerializable
- com.
public class JsonSerializable
Representa un recurso base que se puede serializar en JSON en el servicio de base de datos de Azure Cosmos DB.
Resumen del constructor
Constructor | Description | |
---|---|---|
JsonSerializable() | ||
JsonSerializable(String jsonString) |
Constructor. |
|
JsonSerializable(String jsonString, ObjectMapper objectMapper) |
Constructor. |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
Object |
get(String propertyName)
Obtiene un valor de propiedad como Object. |
Boolean |
getBoolean(String propertyName)
Obtiene un valor booleano. |
Collection<ObjectNode> |
getCollection(String propertyName)
Obtiene una colección JSONObject. |
<T> Collection<T> |
getCollection(String propertyName, Class<T> c)
Obtiene una colección de objetos. |
Double |
getDouble(String propertyName)
Obtiene un valor doble. |
HashMap<String, Object> |
getHashMap()
Devuelve la propiedadbag(JSONObject) en un objeto hashMap. |
Integer |
getInt(String propertyName)
Obtiene un valor entero. |
<T> List<T> |
getList(String propertyName, Class<T> c)
Obtiene un objeto List. |
Logger | getLogger() |
Long |
getLong(String propertyName)
Obtiene un valor largo. |
ObjectMapper | getMapper() |
ObjectNode |
getObject(String propertyName)
Obtiene un JSONObject. |
<T> T |
getObject(String propertyName, Class<T> c)
Obtiene un valor de objeto. |
Object |
getObjectByPath(List<String> propertyNames)
Obtiene el valor de una propiedad identificada por una matriz de nombres de propiedad que forma la ruta de acceso. |
String |
getString(String propertyName)
Obtiene un valor de cadena. |
boolean |
has(String propertyName)
Comprueba si existe una propiedad. |
void |
remove(String propertyName)
Quita un valor por propertyName. |
<T> void |
set(String propertyName, T value)
Establece el valor de una propiedad. |
String |
toJson()
Convierte en una cadena JSON. |
String |
toJson(SerializationFormattingPolicy formattingPolicy)
Convierte en una cadena JSON. |
<T> T |
toObject(Class<T> c)
Convierte en un objeto (solo se admiten POJOs y JSONObject). |
String |
toString()
Obtiene la representación de cadena simple del contenedor de propiedades. Para una conversión adecuada a json e inclusión de los valores predeterminados, use toJson(). |
Detalles del constructor
JsonSerializable
protected JsonSerializable()
JsonSerializable
protected JsonSerializable(String jsonString)
Constructor.
Parameters:
JsonSerializable
protected JsonSerializable(String jsonString, ObjectMapper objectMapper)
Constructor.
Parameters:
Detalles del método
get
public Object get(String propertyName)
Obtiene un valor de propiedad como Object.
Parameters:
Returns:
getBoolean
public Boolean getBoolean(String propertyName)
Obtiene un valor booleano.
Parameters:
Returns:
getCollection
public Collection
Obtiene una colección JSONObject.
Parameters:
Returns:
getCollection
public
Obtiene una colección de objetos.
Parameters:
Returns:
getDouble
public Double getDouble(String propertyName)
Obtiene un valor doble.
Parameters:
Returns:
getHashMap
public HashMap
Devuelve la propiedadbag(JSONObject) en un objeto hashMap.
Returns:
getInt
public Integer getInt(String propertyName)
Obtiene un valor entero.
Parameters:
Returns:
getList
public
Obtiene un objeto List.
Parameters:
Returns:
getLogger
protected Logger getLogger()
getLong
public Long getLong(String propertyName)
Obtiene un valor largo.
Parameters:
Returns:
getMapper
protected ObjectMapper getMapper()
getObject
public ObjectNode getObject(String propertyName)
Obtiene un JSONObject.
Parameters:
Returns:
getObject
public
Obtiene un valor de objeto.
Parameters:
Returns:
getObjectByPath
public Object getObjectByPath(List
Obtiene el valor de una propiedad identificada por una matriz de nombres de propiedad que forma la ruta de acceso.
Parameters:
Returns:
getString
public String getString(String propertyName)
Obtiene un valor de cadena.
Parameters:
Returns:
has
public boolean has(String propertyName)
Comprueba si existe una propiedad.
Parameters:
Returns:
remove
public void remove(String propertyName)
Quita un valor por propertyName.
Parameters:
set
public
Establece el valor de una propiedad.
Parameters:
toJson
public String toJson()
Convierte en una cadena JSON.
Returns:
toJson
public String toJson(SerializationFormattingPolicy formattingPolicy)
Convierte en una cadena JSON.
Parameters:
Returns:
toObject
public
Convierte en un objeto (solo se admiten POJOs y JSONObject).
Parameters:
Returns:
toString
public String toString()
Obtiene la representación de cadena simple del contenedor de propiedades.
Para una conversión adecuada a json e inclusión de los valores predeterminados, use toJson().
Returns:
Se aplica a
Azure SDK for Java
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de