【Json】json転送リスト集合
507 ワード
Jacksonを使用してjson配列をリストセットに回します.
方法1:配列を先に回してからListを回す
方法2:TypeReferenceを使用してリストを直接転送する
注意:このType Referenceは抽象クラスです
方法1:配列を先に回してからListを回す
Promotion[] myList = mapper.readValue(json, Promotion[].class);
List<Promotion> list = new ArrayList<Promotion>();
Collections.addAll(list, myList);
方法2:TypeReferenceを使用してリストを直接転送する
List<Promotion> list = mapper.readValue(json, new TypeReference<List<Promotion>>() {
});
注意:このType Referenceは抽象クラスです