map怎么转换成string


这个需求就是数据库字段是varchar的吧,所以我们存个string类型的,我们这就得转换一下了

不能直接将Map对象的toString()存入redis,而是应该转换为JsonObject后再调用toString()后存入redis,就正常了,多么不可思议又理所当然!

Map<String,Object> map=new HashMap<String,Object>();

    map.put("fff","fff");

   System.out.println(map.toString());

  JSONObject jsonObject=JSONObject.fromObject(map);

  System.out.println(jsonObject.toString());

输出的结果如下:

所以我们可以借助fastjson来完成一个过渡,然后toString 即可。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。