publicstaticvoidmain(String[] args) { Map<String, String> map =newHashMap<String, String>(); map.put("key1","value1"); map.put("key2","value2"); map.put("key3","value3"); System.out.println("source: "+ map.toString()); // map转换成jsonString String jsonStr = JSON.toJS...
public class JsonToMapGsonExample { public static void main(String[] args) { String json = "{\"name\":\"john\",\"age\":30,\"city\":\"new york\"}"; Gson gson = new Gson(); Map<String, Object> map = gson.fromJson(json, Map.class); System.out.println(map); } } ...
我们可以使用java.util.HashMap来实现将json对象转换为map,具体代码如下: // 导入相关包importjava.util.HashMap;importjava.util.Map;// 遍历json对象,将其转换为mapMap<String,String>map=newHashMap<>();for(Stringkey:jsonObject.keySet()){map.put(key,jsonObject.getString(key));} 1. 2. 3. 4. ...
然后,我们可以通过JSONObject对象的方法获取JSON字符串中的键值对,代码如下: Stringname=jsonObject.getString("name");intage=jsonObject.getInt("age"); 1. 2. 步骤四:将键值对添加到Map中 接着,我们将获取的键值对添加到Map中,代码如下: Map<String,Object>map=newHashMap<>();map.put("name",name);m...
1. JSON String to Map package com.inspur.trc.util; import java.util.HashMap; import java.util.Map; import com.fasterxml.jackson.core.type.TypeReference; import com.fasterxml.jackson.databind.ObjectMapper; public class Json2Map { public static void main(String[] args) { ...
fun jsonStringToMapWithOrgJosn(json: String): Map<String, Any> { val jsonObj = JSONObject(json) return jsonObj.toMap() } 4. Gson To work with the Gson library we need first to add the dependency to our project: <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson...
JSONObj = JSONObject.parseObject(JSON.toJSONString(map)); //3.String转jsonObject String jsonString2 = "{\"AAA\":\"1\",\"CCC\":\"3\",\"BBB\":\"2\"}"; JSONObject parseObject = JSONObject.parseObject(jsonString2); //4.String转map Map stringToMap = JSONObject.parseObject(jsonStrin...
1,先将map或json转成string格式,如果是map类型的,先转成json JSONObject json=new JSONObject(map); json.toJSONString();转成string格式 2,利⽤URLEncoder.encoder(str,"UTF-8")或"GBK"对string加密处理,发送加密后的str 3,在接受端,收到str后,URLDecoder.decoder(str,"UTF-8")解密成正常str,...
util.Map; public class JsontoMap { public static Map<String, Object> json2map(String str_json){ Map<String, Object> res = null; try { Gson gson = new Gson(); res = gson.fromJson(str_json, new TypeToken<Map<String, Object>>() { }.getType()); } catch (JsonSyntaxException e) {...
//一、map转为json字符串 publicstaticString map2jsonstr(Map<String,?>map){returnJSONObject.toJSONString(map); } //二、json字符串转Map对象 publicstaticMap<String,?>jsonstr2map(String jsonstr){returnJSONObject.parseObject(jsonstr); }