我们再调用诸如阿里,腾讯等公司接口的时候,很常见的就是拼写json格式的body,
很多人不理解 \" 的意思,
json格式要求我们最终给它的格式是例如:"type":"0" 这样的,要求有引号,
但我们写这些时都在套在string格式里的,外面都得有”“包着。而头痛的时外面双引号里面单引号的格式竟然不支持。
这时候 \" 就出来了,他的意思也是双引号,作用是为了告诉机器 这个双引号不是和最外面的那层双引号对应的,别看成是最外面开头的双引号的结尾。
\"也是成对出现,如下image_url是我设的变量,也得用双引号括起来:
String body = "{ \"type\":\"0\",\"image_url\":\"" + image_url + "\"}";
这句话最终机器解读的就是:
{"type":"0","image_url":"我的参数image_url"}