json与string与map的理解

Posted Andrew_F

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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"]}

  

以上是关于json与string与map的理解的主要内容,如果未能解决你的问题,请参考以下文章

java fastjson:Map与json以及JSONObject ,JSONObject与String互转

精心收集的 48 个 JavaScript 代码片段,仅需 30 秒就可理解!(转载)

Go语言高级特性总结——StructMap与JSON之间的转化

201621123037 《Java程序设计》第9周学习总结

CSP核心代码片段记录

fastjson中Map与JSONObject互换