JsonSerializable クラス
- java.
lang. Object - com.
microsoft. azure. cosmosdb. JsonSerializable
- com.
public class JsonSerializable
Azure Cosmos DB データベース サービスで JSON にシリアル化できる基本リソースを表します。
コンストラクターの概要
コンストラクター | 説明 | |
---|---|---|
JsonSerializable() | ||
JsonSerializable(String jsonString) |
コンストラクターです。 |
|
JsonSerializable(String jsonString, ObjectMapper objectMapper) |
コンストラクターです。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
Object |
get(String propertyName)
プロパティ値を Object として取得します。 |
Boolean |
getBoolean(String propertyName)
ブール値を取得します。 |
Collection<ObjectNode> |
getCollection(String propertyName)
JSONObject コレクションを取得します。 |
<T> Collection<T> |
getCollection(String propertyName, Class<T> c)
オブジェクト コレクションを取得します。 |
Double |
getDouble(String propertyName)
double 値を取得します。 |
HashMap<String, Object> |
getHashMap()
hashMap 内の propertybag(JSONObject) を返します |
Integer |
getInt(String propertyName)
整数値を取得します。 |
<T> List<T> |
getList(String propertyName, Class<T> c)
オブジェクト List を取得します。 |
Logger | getLogger() |
Long |
getLong(String propertyName)
長い値を取得します。 |
ObjectMapper | getMapper() |
ObjectNode |
getObject(String propertyName)
JSONObject を取得します。 |
<T> T |
getObject(String propertyName, Class<T> c)
オブジェクト値を取得します。 |
Object |
getObjectByPath(List<String> propertyNames)
パスを形成するプロパティ名の配列によって識別されるプロパティの値を取得します。 |
String |
getString(String propertyName)
文字列値を取得します。 |
boolean |
has(String propertyName)
プロパティが存在するかどうかを確認します。 |
void |
remove(String propertyName)
propertyName で値を削除します。 |
<T> void |
set(String propertyName, T value)
プロパティの値を設定します。 |
String |
toJson()
JSON 文字列に変換します。 |
String |
toJson(SerializationFormattingPolicy formattingPolicy)
JSON 文字列に変換します。 |
<T> T |
toObject(Class<T> c)
オブジェクトに変換します (POJO と JSONObject のみがサポートされています)。 |
String |
toString()
プロパティ バッグの単純な文字列表現を取得します。 json への適切な変換と既定値のインクルードには、 を使用します toJson()。 |
コンストラクターの詳細
JsonSerializable
protected JsonSerializable()
JsonSerializable
protected JsonSerializable(String jsonString)
コンストラクターです。
パラメーター:
JsonSerializable
protected JsonSerializable(String jsonString, ObjectMapper objectMapper)
コンストラクターです。
パラメーター:
メソッドの詳細
get
public Object get(String propertyName)
プロパティ値を Object として取得します。
パラメーター:
戻り値:
getBoolean
public Boolean getBoolean(String propertyName)
ブール値を取得します。
パラメーター:
戻り値:
getCollection
public Collection
JSONObject コレクションを取得します。
パラメーター:
戻り値:
getCollection
public
オブジェクト コレクションを取得します。
パラメーター:
戻り値:
getDouble
public Double getDouble(String propertyName)
double 値を取得します。
パラメーター:
戻り値:
getHashMap
public HashMap
hashMap 内の propertybag(JSONObject) を返します
戻り値:
getInt
public Integer getInt(String propertyName)
整数値を取得します。
パラメーター:
戻り値:
getList
public
オブジェクト List を取得します。
パラメーター:
戻り値:
getLogger
protected Logger getLogger()
getLong
public Long getLong(String propertyName)
長い値を取得します。
パラメーター:
戻り値:
getMapper
protected ObjectMapper getMapper()
getObject
public ObjectNode getObject(String propertyName)
JSONObject を取得します。
パラメーター:
戻り値:
getObject
public
オブジェクト値を取得します。
パラメーター:
戻り値:
getObjectByPath
public Object getObjectByPath(List
パスを形成するプロパティ名の配列によって識別されるプロパティの値を取得します。
パラメーター:
戻り値:
getString
public String getString(String propertyName)
文字列値を取得します。
パラメーター:
戻り値:
has
public boolean has(String propertyName)
プロパティが存在するかどうかを確認します。
パラメーター:
戻り値:
remove
public void remove(String propertyName)
propertyName で値を削除します。
パラメーター:
set
public
プロパティの値を設定します。
パラメーター:
toJson
public String toJson()
JSON 文字列に変換します。
戻り値:
toJson
public String toJson(SerializationFormattingPolicy formattingPolicy)
JSON 文字列に変換します。
パラメーター:
戻り値:
toObject
public
オブジェクトに変換します (POJO と JSONObject のみがサポートされています)。
パラメーター:
戻り値:
toString
public String toString()
プロパティ バッグの単純な文字列表現を取得します。
json への適切な変換と既定値のインクルードには、 を使用します toJson()。
戻り値:
適用対象
Azure SDK for Java