JsonSerializable Classe
- java.
lang. Object - com.
microsoft. azure. cosmosdb. JsonSerializable
- com.
public class JsonSerializable
Représente une ressource de base qui peut être sérialisée au format JSON dans le service de base de données Azure Cosmos DB.
Récapitulatif du constructeur
Constructeur | Description | |
---|---|---|
JsonSerializable() | ||
JsonSerializable(String jsonString) |
Constructeur. |
|
JsonSerializable(String jsonString, ObjectMapper objectMapper) |
Constructeur. |
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
Object |
get(String propertyName)
Obtient une valeur de propriété en tant qu’Objet. |
Boolean |
getBoolean(String propertyName)
Obtient une valeur booléenne. |
Collection<ObjectNode> |
getCollection(String propertyName)
Obtient une collection JSONObject. |
<T> Collection<T> |
getCollection(String propertyName, Class<T> c)
Obtient une collection d’objets. |
Double |
getDouble(String propertyName)
Obtient une valeur double. |
HashMap<String, Object> |
getHashMap()
Retourne le propertybag(JSONObject) dans un hashMap |
Integer |
getInt(String propertyName)
Obtient une valeur entière. |
<T> List<T> |
getList(String propertyName, Class<T> c)
Obtient un objet List. |
Logger | getLogger() |
Long |
getLong(String propertyName)
Obtient une valeur longue. |
ObjectMapper | getMapper() |
ObjectNode |
getObject(String propertyName)
Obtient un JSONObject. |
<T> T |
getObject(String propertyName, Class<T> c)
Obtient une valeur d’objet. |
Object |
getObjectByPath(List<String> propertyNames)
Obtient la valeur d’une propriété identifiée par un tableau de noms de propriétés qui forme le chemin d’accès. |
String |
getString(String propertyName)
Obtient une valeur de chaîne. |
boolean |
has(String propertyName)
Vérifie si une propriété existe. |
void |
remove(String propertyName)
Supprime une valeur par propertyName. |
<T> void |
set(String propertyName, T value)
Définit la valeur d’une propriété. |
String |
toJson()
Convertit en chaîne JSON. |
String |
toJson(SerializationFormattingPolicy formattingPolicy)
Convertit en chaîne JSON. |
<T> T |
toObject(Class<T> c)
Convertit en objet (seuls les POJO et JSONObject sont pris en charge). |
String |
toString()
Obtient la représentation string simple du conteneur de propriétés. Pour une conversion correcte en json et l’inclusion des valeurs par défaut, utilisez toJson(). |
Détails du constructeur
JsonSerializable
protected JsonSerializable()
JsonSerializable
protected JsonSerializable(String jsonString)
Constructeur.
Paramètres:
JsonSerializable
protected JsonSerializable(String jsonString, ObjectMapper objectMapper)
Constructeur.
Paramètres:
Détails de la méthode
get
public Object get(String propertyName)
Obtient une valeur de propriété en tant qu’Objet.
Paramètres:
Retours:
getBoolean
public Boolean getBoolean(String propertyName)
Obtient une valeur booléenne.
Paramètres:
Retours:
getCollection
public Collection
Obtient une collection JSONObject.
Paramètres:
Retours:
getCollection
public
Obtient une collection d’objets.
Paramètres:
Retours:
getDouble
public Double getDouble(String propertyName)
Obtient une valeur double.
Paramètres:
Retours:
getHashMap
public HashMap
Retourne le propertybag(JSONObject) dans un hashMap
Retours:
getInt
public Integer getInt(String propertyName)
Obtient une valeur entière.
Paramètres:
Retours:
getList
public
Obtient un objet List.
Paramètres:
Retours:
getLogger
protected Logger getLogger()
getLong
public Long getLong(String propertyName)
Obtient une valeur longue.
Paramètres:
Retours:
getMapper
protected ObjectMapper getMapper()
getObject
public ObjectNode getObject(String propertyName)
Obtient un JSONObject.
Paramètres:
Retours:
getObject
public
Obtient une valeur d’objet.
Paramètres:
Retours:
getObjectByPath
public Object getObjectByPath(List
Obtient la valeur d’une propriété identifiée par un tableau de noms de propriétés qui forme le chemin d’accès.
Paramètres:
Retours:
getString
public String getString(String propertyName)
Obtient une valeur de chaîne.
Paramètres:
Retours:
has
public boolean has(String propertyName)
Vérifie si une propriété existe.
Paramètres:
Retours:
remove
public void remove(String propertyName)
Supprime une valeur par propertyName.
Paramètres:
set
public
Définit la valeur d’une propriété.
Paramètres:
toJson
public String toJson()
Convertit en chaîne JSON.
Retours:
toJson
public String toJson(SerializationFormattingPolicy formattingPolicy)
Convertit en chaîne JSON.
Paramètres:
Retours:
toObject
public
Convertit en objet (seuls les POJO et JSONObject sont pris en charge).
Paramètres:
Retours:
toString
public String toString()
Obtient la représentation string simple du conteneur de propriétés.
Pour une conversion correcte en json et l’inclusion des valeurs par défaut, utilisez toJson().
Retours:
S’applique à
Azure SDK for Java