我的问题是我有小json文件的json文件,用节点js进行了创建 我无法从该链接中消耗我的json,并且我尝试在某些网站(例如Json formatter)中测试我的json文件存在此错误:多个JSON根元素。 当我在json格式化程序中只放置一个json时,它变得正确但是就像这个例子2 json它错了 这是我的json of 2 json的例子,
<Address />
答案 0 :(得分:1)
这不是json格式json必须有根对象或数组
[
{
"@timestamp": "2017-06-11T00:28:24.112Z",
"type_instance": "interrupt",
"plugin": "cpu",
"logdate": "2017-06-11T00:28:24.112Z",
"host": "node-2",
"@version": "1",
"collectd_type": "percent",
"value": 0
},
{
"@timestamp": "2017-06-11T00:28:24.112Z",
"type_instance": "softirq",
"plugin": "cpu",
"logdate": "2017-06-11T00:28:24.112Z",
"host": "node-2",
"@version": "1",
"collectd_type": "percent",
"value": 0
}
]
答案 1 :(得分:0)
如果您将文件内容作为字符串,则将这些行和JSON.parse
逐一拆分:
const data =`{"a": 1}
{"b": 2}`;
const lines = data.split('\n')
const objects = lines.map(JSON.parse);
console.log(objects);