【发布时间】:2021-12-11 06:48:50
【问题描述】:
我有一个数据记录器,它通过附加到文件来记录时间、状态和温度。 (记录器是从 cron 作业中调用的。)
如果我可以将数据以 JSON 格式读入网页脚本,那就太好了,但我看不出有什么好的方法——要么我的记录器更复杂,要么我的阅读器更复杂。
我的数据是这样的:
[ timestamp, "status", temperature ]
[ 123456789, "sync", 12345]
我可以很容易地在行尾添加逗号,但无论哪种方式,它都不是格式良好的 JSON —— 你需要将整个内容括起来。
所以要么我的记录器必须检测到一个空的数据文件并添加一个前括号,再加上寻找到末尾,备份一个字符,用逗号替换最后一个右括号,然后用一个额外的结束附加它自己的记录括号,或者读者必须通过切掉尾随逗号并在周围添加括号来按摩 pre-JSON。
有更简单的方法吗?
【问题讨论】:
标签: javascript json formatting