如何快速修改map某個Key字段名

在企業中開發的時候,我們可能會遇到這樣的問題,我們在處理map數據的時候,返回給別人的數據,別人說要修改一個字段的名字,這時候就犯難了,好多地方都是用的之前的字段名,改起來好麻煩,一個地方一個地方找,費時又費力。

解決思路:將map轉換爲json,再轉換爲json string ,使用字符串的替換,再使用json轉換爲map。

        //map爲要修改的map        
        JSONObject jsonObject = new JSONObject(map);
        String replaceAll = jsonObject.toJSONString().replaceAll("\"source\"", "\"target\"");
        JSON.parseObject(replaceAll, HashMap.class);

 

發佈了75 篇原創文章 · 獲贊 13 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章