JsonSerializable Klasse
- java.
lang. Object - com.
microsoft. azure. cosmosdb. JsonSerializable
- com.
public class JsonSerializable
Stellt eine Basisressource dar, die im Azure Cosmos DB-Datenbankdienst in JSON serialisiert werden kann.
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung | |
---|---|---|
JsonSerializable() | ||
JsonSerializable(String jsonString) |
Konstruktor. |
|
JsonSerializable(String jsonString, ObjectMapper objectMapper) |
Konstruktor. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Object |
get(String propertyName)
Ruft einen Eigenschaftswert als Object ab. |
Boolean |
getBoolean(String propertyName)
Ruft einen booleschen Wert ab. |
Collection<ObjectNode> |
getCollection(String propertyName)
Ruft eine JSONObject-Auflistung ab. |
<T> Collection<T> |
getCollection(String propertyName, Class<T> c)
Ruft eine Objektauflistung ab. |
Double |
getDouble(String propertyName)
Ruft einen Double-Wert ab. |
HashMap<String, Object> |
getHashMap()
Gibt das propertybag(JSONObject) in einer hashMap zurück. |
Integer |
getInt(String propertyName)
Ruft einen ganzzahligen Wert ab. |
<T> List<T> |
getList(String propertyName, Class<T> c)
Ruft eine Objektliste ab. |
Logger | getLogger() |
Long |
getLong(String propertyName)
Ruft einen long-Wert ab. |
ObjectMapper | getMapper() |
ObjectNode |
getObject(String propertyName)
Ruft ein JSONObject ab. |
<T> T |
getObject(String propertyName, Class<T> c)
Ruft einen Objektwert ab. |
Object |
getObjectByPath(List<String> propertyNames)
Ruft den Wert einer Eigenschaft ab, die durch ein Array von Eigenschaftennamen identifiziert wird, das den Pfad bildet. |
String |
getString(String propertyName)
Ruft einen Zeichenfolgenwert ab. |
boolean |
has(String propertyName)
Überprüft, ob eine Eigenschaft vorhanden ist. |
void |
remove(String propertyName)
Entfernt einen Wert nach propertyName. |
<T> void |
set(String propertyName, T value)
Legt den Wert einer Eigenschaft fest. |
String |
toJson()
Konvertiert in eine JSON-Zeichenfolge. |
String |
toJson(SerializationFormattingPolicy formattingPolicy)
Konvertiert in eine JSON-Zeichenfolge. |
<T> T |
toObject(Class<T> c)
Konvertiert in ein Objekt (nur POJOs und JSONObject werden unterstützt). |
String |
toString()
Ruft die Einfache Zeichenfolgendarstellung des Eigenschaftenbehälters ab. Verwenden Sie toJson()für die ordnungsgemäße Konvertierung in JSON und die Einbindung der Standardwerte . |
Details zum Konstruktor
JsonSerializable
protected JsonSerializable()
JsonSerializable
protected JsonSerializable(String jsonString)
Konstruktor.
Parameter:
JsonSerializable
protected JsonSerializable(String jsonString, ObjectMapper objectMapper)
Konstruktor.
Parameter:
Details zur Methode
get
public Object get(String propertyName)
Ruft einen Eigenschaftswert als Object ab.
Parameter:
Gibt zurück:
getBoolean
public Boolean getBoolean(String propertyName)
Ruft einen booleschen Wert ab.
Parameter:
Gibt zurück:
getCollection
public Collection
Ruft eine JSONObject-Auflistung ab.
Parameter:
Gibt zurück:
getCollection
public
Ruft eine Objektauflistung ab.
Parameter:
Gibt zurück:
getDouble
public Double getDouble(String propertyName)
Ruft einen Double-Wert ab.
Parameter:
Gibt zurück:
getHashMap
public HashMap
Gibt das propertybag(JSONObject) in einer hashMap zurück.
Gibt zurück:
getInt
public Integer getInt(String propertyName)
Ruft einen ganzzahligen Wert ab.
Parameter:
Gibt zurück:
getList
public
Ruft eine Objektliste ab.
Parameter:
Gibt zurück:
getLogger
protected Logger getLogger()
getLong
public Long getLong(String propertyName)
Ruft einen long-Wert ab.
Parameter:
Gibt zurück:
getMapper
protected ObjectMapper getMapper()
getObject
public ObjectNode getObject(String propertyName)
Ruft ein JSONObject ab.
Parameter:
Gibt zurück:
getObject
public
Ruft einen Objektwert ab.
Parameter:
Gibt zurück:
getObjectByPath
public Object getObjectByPath(List
Ruft den Wert einer Eigenschaft ab, die durch ein Array von Eigenschaftennamen identifiziert wird, das den Pfad bildet.
Parameter:
Gibt zurück:
getString
public String getString(String propertyName)
Ruft einen Zeichenfolgenwert ab.
Parameter:
Gibt zurück:
has
public boolean has(String propertyName)
Überprüft, ob eine Eigenschaft vorhanden ist.
Parameter:
Gibt zurück:
remove
public void remove(String propertyName)
Entfernt einen Wert nach propertyName.
Parameter:
set
public
Legt den Wert einer Eigenschaft fest.
Parameter:
toJson
public String toJson()
Konvertiert in eine JSON-Zeichenfolge.
Gibt zurück:
toJson
public String toJson(SerializationFormattingPolicy formattingPolicy)
Konvertiert in eine JSON-Zeichenfolge.
Parameter:
Gibt zurück:
toObject
public
Konvertiert in ein Objekt (nur POJOs und JSONObject werden unterstützt).
Parameter:
Gibt zurück:
toString
public String toString()
Ruft die Einfache Zeichenfolgendarstellung des Eigenschaftenbehälters ab.
Verwenden Sie toJson()für die ordnungsgemäße Konvertierung in JSON und die Einbindung der Standardwerte .
Gibt zurück:
Gilt für:
Azure SDK for Java