[问题] package.json内的description不能换行?

楼主: nnlisalive (nnlisalive)   2017-09-01 17:34:22
编辑package.json碰到的问题请看图片
http://i.imgur.com/tk8aiMD.jpg
node执行的是以下这个js档
//usemypackage.js
作者: ssccg (23)   2017-09-01 17:43:00
json的string里本来就不能换行是说也没看过别的语言可以像你写的这样换行...像C要在后面加\,或是每行都是前后都有"
楼主: nnlisalive (nnlisalive)   2017-09-01 17:55:00
所以规范就是不能换行 换行就是另一行程式码的意思?
作者: ssccg (23)   2017-09-01 18:00:00
或有些语言用'''、有些用`就能多行,不过总之json不能
楼主: nnlisalive (nnlisalive)   2017-09-01 18:01:00
结论是不能因为放在""里面就安心换行 这是JSON的规范这样吗?
作者: ssccg (23)   2017-09-01 18:07:00
是,而且反而是""外的可以任意换行加空白
作者: spfy (spfy)   2017-09-01 21:52:00
这应该是大部分语言都会放在最开头告诉新手的事情之一...我也很好奇哪个语言能直接换行...C#需要+号连接或开头放@
作者: dannypsnl (秦书)   2017-09-01 21:54:00
Elixir可以喔
作者: hijkxyzuw (i,j,k) ×(x,y,z)   2017-09-02 00:08:00
json 只能有 \n 不能实际换行
作者: s25g5d4 (function(){})()   2017-09-03 03:47:00
语言跟资料表示要分开来看,JSON 是一种格式但不是JavaScript,不然 JS 有最新的 template string 可以在字串里放真的换行

Links booklink

Contact Us: admin [ a t ] ucptt.com