Java中string,map,json之间的常用转换方法(json转map,map转json,json转string等)
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
使用场景:
主要记录编码过程中一些常用的json格式的几种相互转换方式,均使用阿里巴巴fastJson1.2.83.
使用案例
Map map = new HashMap();
map.put("key1", "a");
map.put("key2", "b");
map.put("key3", "c");
System.out.println("map=>"+map);
//1.JsonObject转JsonString
String str = "{\"name\":\"张一\",\"sex\":\"男\",\"age\":\"25\"}";
JSONObject jsonObject = JSONObject.parseObject(str);
String jsonStr = jsonObject.toJSONString();
System.out.println("JsonObjectToString=>"+jsonStr);
//2.JsonString转JsonObject
JSONObject parseObject = JSONObject.parseObject(str);
System.out.println("JsonStringToJsonObject=>"+parseObject);
//3.map转JsonString
String jsonString = JSON.toJSONString(map);
System.out.println("MapToJsonString=>"+jsonString);
//4.JsonString转map
Map stringToMap = JSONObject.parseObject(str);
System.out.println("StringToMap=>"+stringToMap);
//5.map转JsonObject
JSONObject JSONObj = JSONObject.parseObject(JSON.toJSONString(map));
System.out.println("MapToJsonObject=>"+JSONObj);
//6.JsonObject转map
Map jsonToMap = JSONObject.parseObject(jsonObject.toJSONString());
System.out.println("JsonObjectToMap=>"+jsonToMap);
GitHub 加速计划 / js / json
41.72 K
6.61 K
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:1 个月前 )
960b763e
4 个月前
8c391e04
6 个月前
更多推荐
已为社区贡献1条内容
所有评论(0)