2014-10-02 125 views
0

我与JSON文件对象由新线分离(a.k.a JSONArray/JSONLines):如何将JSONArray转换为JSON?

{'a': 123, 'b': 2, 'v': 0} 
{'a': 240, 'b': 3, 'v': 0} 
... 

我怎样才能将其转换为原生JSON(命令行)?

要看起来像:

[{'a': 123, 'b': 2, 'v': 0}, {'a': 240, 'b': 3, 'v': 0}] 
+0

您不是将JSON转换为JSONArray吗? – Kenster 2014-10-02 22:37:54

+0

对不起,你的意思是? – kidig 2014-10-03 07:20:00

回答

0

长期搜索后我已经找到了一个完美的解决方案与jq

jq -s -c '[.[]]' input.jsonlines > output.json 

这就是它!