json與string與map的理解


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"]}

  

 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM