26 lines
635 B
Java
26 lines
635 B
Java
|
package eu.eudat.models.rda.mapper;
|
||
|
|
||
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||
|
import org.slf4j.Logger;
|
||
|
import org.slf4j.LoggerFactory;
|
||
|
|
||
|
import java.io.IOException;
|
||
|
import java.util.HashMap;
|
||
|
import java.util.Map;
|
||
|
|
||
|
public class KeywordRDAMapper {
|
||
|
private static final Logger logger = LoggerFactory.getLogger(KeywordRDAMapper.class);
|
||
|
|
||
|
public static String toRDA(String value) {
|
||
|
ObjectMapper mapper = new ObjectMapper();
|
||
|
try {
|
||
|
Map<String, Object> map = mapper.readValue(value, HashMap.class);
|
||
|
return (String) map.get("name");
|
||
|
} catch (IOException e) {
|
||
|
logger.error(e.getMessage(), e);
|
||
|
}
|
||
|
|
||
|
return value;
|
||
|
}
|
||
|
}
|