zoukankan      html  css  js  c++  java
  • jackson 转 list map 对象

    总结
    String => 对象

    List<Alarm> alarm_list = mapper.readValue(alarms,new TypeReference<List<Alarm>>() { });

    对象 => String

    String jsonStr = mapper.writeValueAsString(paramMap);

    底下的不用看

    Map 转 User
    Map<String,String> map = new LinkedHashMap<>();
    ObjectMapper objectMapper = new ObjectMapper();
    User user = objectMapper.convertValue(map, User.class);
    List<map> 转 List<User>
    List<HashMap> result;
    ObjectMapper objectMapper = new ObjectMapper()
    List<Clazz> list = objectMapper.convertValue(lists, new TypeReference<List<Clazz>>(){});
    Json_str 转 List<User>
    alarms 为string类型的json数据
    ObjectMapper mapper = new ObjectMapper();
    List<Alarm> alarm_list = mapper.readValue(alarms,new TypeReference<List<Alarm>>() { });
    Map 转 Json_str
    ObjectMapper objectMapper = new ObjectMapper();
    String jsonStr = mapper.writeValueAsString(paramMap);
    ===========================================

    User 转 Map

    AlarmRuleMerge m;
    Map map = JSONObject.parseObject(JSONObject.toJSONString(m), Map.class);
    String 转 Map
    Map resultMap = JSON.parseObject(str);
    List<User> 转 List<Map>
    Object data = resultMap.get("data");
    List<Map> dataList = JSONObject.parseObject(JSONObject.toJSONString(data), List.class);

    ————————————————
    版权声明:本文为CSDN博主「天明丶super」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/tianmingkiss/article/details/108261425

  • 相关阅读:
    Codeforces 868A Bark to Unlock
    poj 3744 Scout (Another) YYF I
    Codeforces 526F Pudding Monsters
    Codeforces 789D Weird journey
    Codeforces 827E Rusty String
    Codeforces 841D Leha and another game about graph
    bzoj 3560 DZY Loves Math V
    Codeforces 833A The Meaningless Game
    Codeforces 839D Winter is here
    Codeforces 839C Journey
  • 原文地址:https://www.cnblogs.com/javalinux/p/15397420.html
Copyright © 2011-2022 走看看