我正在寻找用 JSON 编写日志文件。
在查看了一些用于格式化灵感和最佳实践的库(Node.JS 的 Winston、Apache 的 JSON 日志记录选项等)之后,我注意到几乎所有这些库都编写多个根元素,而不是使用数组或根元素。
例子:
{"time":"2012-09-20T20:27:59Z","level":"info","message":"Hello World"} {"time":"2012-09-20T21:37:59Z" ,"level":"info","message":"Hello Again"}
对比
[{"time":"2012-09-20T20:27:59Z","level":"info","message":"Hello World"},{"time":"2012-09-20T21:37: 59Z","level":"info","message":"Hello Again"}]
为什么在技术上具有多个根元素的 JSON 无效时会这样做?