我试图卷曲网页,并做了一些处理,并在最后我试图以JSON格式打印。(这实际上需要在MongoDB中输入)bash脚本打印输出
所以输入(这是读尽管卷曲)是
输入:
brendan google engineer
stones microsoft chief_engineer
david facebook tester
的那种处理的,我的变量($名称,$ emloyer,$名称)分配值
我的最后命令,该命令转换成JSON是,
echo [{\"Name\":\"$name\"},{\"Employer\":\"$employer\"},{\"dDesignation\":\"$designation\"}]
电流输出是,
[{"Name":"brendan","Employer":"google","Designation":"engineer"}]
[{"Name":"stones","Employer":"microsoft","Designation":"chief_engineer"}]
[{"Name":"david","Employer":"facebook","Designation":"tester"}]
但是,我想在同一行中输出由逗号和方括号中分离(不在每行)
预期输出:
[{"Name":"brendan","Employer":"google","Designation":"engineer"},{"Name":"stones","Employer":"microsoft","Designation":"chief_engineer"},
{"Name":"david","Employer":"facebook","Designation":"tester"}]
有任何建议。
为什么你在意如果你生成JSON是换行符?你应该关心分析树和文档模型是什么样子 - 如果你需要关心元素之间的空白是什么样的,那么你的消费者(解析你生成的代码的人)就是做错了。 –
......特别是,MongoDB *绝对不会在意在语法相关位置(如字符串内容)之外是否有换行符或空格。 –