json转javaBean
jackson 的 ObjectMapper
User user = MAPPER.readValue(jsonStr, User.class);
json 转 数组 User[]
jackson 的 ObjectMapper
ArrayType arrayType = MAPPER.getTypeFactory().constructArrayType(User.class);
User[] users = MAPPER.readValue(jsonStr, arrayType);
json 转 list List<User>
jackson 的 ObjectMapper
CollectionType collectionType = MAPPER.getTypeFactory().constructCollectionType(ArrayList.class, User.class);
ArrayList<GroupUser> groupUsers = MAPPER.readValue(jsonStr, collectionType);
Object 转json
jackson 的 ObjectMapper
String test = MAPPER.writeValueAsString(users);