Composer php 为什么他们要这样写一行composer.json?

Composer php 为什么他们要这样写一行composer.json?,composer-php,Composer Php,不确定我是否理解在这样一行中使用向前和向后斜杠编写.json配置的意义 {"name":"zendframework\/zendservice-twitter","description":"OOP wrapper for the Twitter web service","type":"library","keywords":["zf2","twitter"],"homepage":"http:\/\/packages.zendframework.com\/","license":"BSD-3

不确定我是否理解在这样一行中使用向前和向后斜杠编写.json配置的意义

{"name":"zendframework\/zendservice-twitter","description":"OOP wrapper for the Twitter web service","type":"library","keywords":["zf2","twitter"],"homepage":"http:\/\/packages.zendframework.com\/","license":"BSD-3-Clause","autoload":{"psr-0":{"ZendService":"library\/"}},"repositories":[{"type":"composer","url":"http:\/\/packages.zendframework.com\/"}],"require":{"php":">=5.3.3","zendframework\/zend-http":">=2.0.0","zendframework\/zend-uri":">=2.0.0","zendframework\/zend-version":">=2.0.0"},"extra":{"branch-alias":{"dev-master":"2.0.x-dev"}},"version":"2.0.1","dist":{"url":"http:\/\/packages.zendframework.com\/composer\/ZendService_Twitter-2.0.1.zip","type":"zip"}}   

反斜杠
\
是一个转义字符,因此每次看到
\/
,都会转义
/


整个对象写在一行上的事实很可能是生成JSON的任何东西的产物(我假设它不是手写的)。

我相信
/
不需要转义。问题似乎是为什么它会转义,并且是一行。@JanDvorak我想如果是这样的话,OP会问这个问题“为什么前斜杠被漏掉了”,而不是“为什么同时有前斜杠和后斜杠?”“他们似乎逃脱了这里的正面攻击。这个答案澄清了这不是真的需要:。。。。。还是不确定大概1行???windows/linux兼容性?@RyanEckert我正要将这个链接添加到我的答案中——看起来PHP的json编码实现可以做到这一点。它位于一行的事实很可能是同一编码函数的产物。