1 package org.matsim.utils.objectattributes.attributeconverters;
3 import com.fasterxml.jackson.core.JsonProcessingException;
4 import com.fasterxml.jackson.databind.ObjectMapper;
5 import com.fasterxml.jackson.databind.type.MapType;
6 import com.fasterxml.jackson.databind.type.TypeFactory;
9 import java.util.Collections;
14 private static final ObjectMapper
mapper =
new ObjectMapper();
15 private static final MapType
mapType = TypeFactory.defaultInstance().constructMapType(Map.class, String.class, String.class);
18 public Map<String, String>
convert(String value) {
20 return Collections.unmodifiableMap(mapper.readValue(value, mapType));
21 }
catch (JsonProcessingException e) {
29 return mapper.writeValueAsString(o);
30 }
catch (JsonProcessingException e) {
Map< String, String > convert(String value)
static final ObjectMapper mapper
String convertToString(Object o)
static final MapType mapType