json是一種特殊格式的string字符串,也就是json也是string類型,只是這種string是有格式的,那么他的格式就是類似map的格式【key:value】
舉例子:
Map map = request.getParameterMap();//map值為{"name":["yuqiyu"]}
System.out.println(request.getParameterMap());//打印出來的為{name=[Ljava.lang.String;@452be322}也就是地址,也即是map的地址
System.out.println(request.getParameterMap().toString());//打印出來的為{name=[Ljava.lang.String;@452be322}也即是map的地址
System.out.println(map.toString());//打印出來的為{name=[Ljava.lang.String;@452be322}也就是地址,也即是map的地址
//將map轉換成json格式的字符串后,在打印就是json字符串了
String pa = JSON.toJSONString(map);
Object pp = JSON.toJSON(map);
System.out.println(pa);//打印出來的是{"name":["yuqiyu"]
System.out.println(pp);//打印出來的是{"name":["yuqiyu"]}
