1 package org.openecomp.mso.global_tests.asdc.notif_emulator;
3 import java.io.IOException;
6 import org.codehaus.jackson.JsonParser;
7 import org.codehaus.jackson.JsonProcessingException;
8 import org.codehaus.jackson.map.DeserializationContext;
9 import org.codehaus.jackson.map.JsonDeserializer;
10 import org.codehaus.jackson.map.ObjectMapper;
11 import org.codehaus.jackson.type.TypeReference;
13 public class JsonResourceInfoDeserializer extends JsonDeserializer<List<JsonResourceInfo>>{
16 public List<JsonResourceInfo> deserialize(JsonParser jp, DeserializationContext ctxt)
17 throws IOException, JsonProcessingException {
18 List<JsonResourceInfo> jsonResourceInfoList = new ObjectMapper().readValue(jp, new TypeReference<List<JsonResourceInfo>>(){});
20 return jsonResourceInfoList;