keycloak
org
keycloak
json
StringOrArrayDeserializer
公開メンバ関数
|
全メンバ一覧
org.keycloak.json.StringOrArrayDeserializer クラス
org.keycloak.json.StringOrArrayDeserializer の継承関係図
org.keycloak.json.StringOrArrayDeserializer 連携図
公開メンバ関数
Object
deserialize
(JsonParser jsonParser, DeserializationContext deserializationContext) throws IOException
詳解
関数詳解
◆
deserialize()
Object org.keycloak.json.StringOrArrayDeserializer.deserialize
(
JsonParser
jsonParser
,
DeserializationContext
deserializationContext
)
throws IOException
inline
32
{
33
JsonNode jsonNode = jsonParser.readValueAsTree();
34
if
(jsonNode.isArray()) {
35
ArrayList<String> a =
new
ArrayList<>(1);
36
Iterator<JsonNode> itr = jsonNode.iterator();
37
while
(itr.hasNext()) {
38
a.add(itr.next().textValue());
39
}
40
return
a.toArray(
new
String[a.size()]);
41
}
else
{
42
return
new
String[] { jsonNode.textValue() };
43
}
44
}
このクラス詳解は次のファイルから抽出されました:
D:/AppData/doxygen/keycloak/src/keycloak/src/main/java/org/keycloak/json/
StringOrArrayDeserializer.java
2018年10月29日(月) 00時34分43秒作成 - keycloak / 構成:
1.8.13