zl程序教程

您现在的位置是:首页 >  其他

当前栏目

JSONObject转换为Map<String, String>对象「建议收藏」

转换Map对象 string 建议 收藏 jsonobject
2023-06-13 09:11:01 时间

大家好,又见面了,我是你们的朋友全栈君。

方法一

JSONObject obj = new JSONObject();
{
obj.put("key1", "value1");
obj.put("key2", "value2");
obj.put("key3", "value3");
}
Map<String, String> params = JSONObject.parseObject(obj.toJSONString(), new TypeReference<Map<String, String>>(){});

方法二

public static Map<String,Object> JsonToMap(JSONObject j){

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

    Iterator<String> iterator = j.keys();

    while(iterator.hasNext()){

        String key = (String)iterator.next();

        Object value = j.get(key);

        map.put(key, value);

    }

    return map;

}

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/172461.html原文链接:https://javaforall.cn