您的位置:首页 > 编程语言 > Java开发

java中String,json,Map之间的转换

2017-05-11 14:43 621 查看
测试代码:

public static void main(String[] args) {
Map<String,String> map = new HashMap<String,String>();
map.put("a", "\"测试\"");
map.put("b", "\"f\"");
map.put("c", "\"3\"");
// map转str
String str1 = map.toString();
System.out.println("***" + str1);

// str转json
JSONObject json = JSONObject.fromObject(str1);
System.out.println("---" + json);

// json转map
Map map1 = (Map)json;
System.out.println("+++"+map1.toString());
System.out.println("+-*" + map1.get("a") );

}响应数据:
***{a="测试", b="f", c="3"}

---{"a":"测试","b":"f","c":"3"}

+++{"a":"测试","b":"f","c":"3"}

+-*测试
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: