一般的なリストでjsonを読み取る必要がある場合は、次のようにします
{
Employee:
[
{
"key": "value",
"key": "value"
},
{
"key": "value",
"key": "value"
}
]
}
あなたのjsonリストオブジェクトとあなたのBeanクラスは
class person {
private String key;
private String value;
}
これで、HashMap を使用してこの json を読み取ることができます
何かのようなもの
TypeReference<HashMap<String,List<Person>>> personList = new TypeReference<HashMap<String, List<Person>>>() {};
ObjectMapper objectMapper = new ObjectMapper();
objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
HashMap<String, List<Person>> employees = objectMapper.readValue(request.getInputStream(), personList);