<pre><span style="color:#ff9900;">import </span>com.fasterxml.jackson.core.JsonProcessingException;
讯享网
import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper;
import java.util.HashMap; import java.util.Map;
public class JsonMapTransformationTest {
讯享网public static void <span style="color:#1a439c;">main</span>(String[] args) <span style="color:#ff9900;">throws </span>JsonProcessingException { HashMap<String,String> map=<span style="color:#ff9900;">new </span>HashMap<>(); map.put("userId","zhangSan,lisi,wangWu"); map.put("deptId","1201,2705,3001"); map.put("requirement","do Good"); ObjectMapper objectMapper = <span style="color:#ff9900;">new </span>ObjectMapper(); String jsonString = objectMapper.writeValueAsString(map); System.<span style="color:#ed7976;">out</span>.println("map2jsonString="+jsonString); Map<String, Object> map2 = objectMapper.readValue(jsonString, <span style="color:#ff9900;">new </span><span style="color:#1a439c;">TypeReference</span><Map<String, Object>>(){}); System.<span style="color:#ed7976;">out</span>.println("
jsonString2map,userId=“+map2.get(”userId“));

System.<span style="color:#ed7976;">out</span>.println("jsonString2map,deptId="+map2.get("deptId")); System.<span style="color:#ed7976;">out</span>.println("jsonString2map,requirement="+map2.get("requirement")); / <span style="color:#1c7331;"><strong> 执行结果</strong></span>
map2jsonString={”deptId“:”1201,2705,3001“,”requirement“:”do Good“,”userId“:”zhangSan,lisi,wangWu“}
讯享网 jsonString2map,userId=zhangSan,lisi,wangWu jsonString2map,deptId=1201,2705,3001 jsonString2map,requirement=do Good
*/
}
}

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/149089.html