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刪除。