keycloak
公開メンバ関数 | 全メンバ一覧
org.keycloak.json.StringOrArraySerializer クラス
org.keycloak.json.StringOrArraySerializer の継承関係図
Inheritance graph
org.keycloak.json.StringOrArraySerializer 連携図
Collaboration graph

公開メンバ関数

void serialize (Object o, JsonGenerator jsonGenerator, SerializerProvider serializerProvider) throws IOException
 

詳解

関数詳解

◆ serialize()

void org.keycloak.json.StringOrArraySerializer.serialize ( Object  o,
JsonGenerator  jsonGenerator,
SerializerProvider  serializerProvider 
) throws IOException
inline
28  {
29  String[] array = (String[]) o;
30  if (array == null) {
31  jsonGenerator.writeNull();
32  } else if (array.length == 1) {
33  jsonGenerator.writeString(array[0]);
34  } else {
35  jsonGenerator.writeStartArray();
36  for (String s : array) {
37  jsonGenerator.writeString(s);
38  }
39  jsonGenerator.writeEndArray();
40  }
41  }

このクラス詳解は次のファイルから抽出されました: