18.2.2 指定できるデータ型

POJOのフィールドおよびBeanプロパティに指定できるデータ型を次に示します。

表18-2 POJOのフィールドおよびBeanプロパティに指定できるデータ型(POJOからJSONへのマッピング)

項番データ
1プリミティブint
2short
3long
4float
5double
6char
7byte
8boolean
9ラッパクラスInteger
10Short
11Long
12Float
13Double
14Character
15Byte
16Boolean
17java.lang.String
18java.math.BigInteger
19java.math.BigDecimal
20java.util.Date
21java.util.Calendar
22java.lang.Enum
23POJO※1
24java.util.List<T>※2
25java.util.Set<T>※2
26java.util.Map<T,T>※2
27項番1~26のどれかの配列
注※1
フィールドまたはBeanプロパティとして再帰的にPOJOを持つことができます。サポートされるPOJOの条件については,「18.2 POJOからJSONへのマッピング」を参照してください。
注※2
Tの型は表の項番1~26のどれかになります。

注意事項を次に示します。