import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import org.apache.commons.collections.map.HashedMap;
import java.util.Map;
public class Test {
public static void main(String[] args) {
Map map = new HashedMap();
map.put("id","1");
map.put("name","2");
// map转json字符串
String jsonStr = JSON.toJSonString(map);
System.out.println(jsonStr);
// json字符串转json
JSonObject jsonObject1 = JSONObject.parseObject(jsonStr);
System.out.println(jsonObject1.get("name"));
// json字符串转msp
Map map1 = (Map)JSON.parse(jsonStr);
System.out.println(map1.get("name"));
Map map2 = JSON.parseObject(jsonStr);
System.out.println(map2.get("name"));
Map map3 = JSON.parseObject(jsonStr,Map.class);
System.out.println(map3.get("name"));
Map map4 = (Map) JSONObject.parse(jsonStr);
System.out.println(map4.get("name"));
Map map5 = JSONObject.parseObject(jsonStr,Map.class);
System.out.println(map5.get("name"));
}
}