我尝试使用我可以在线找到的脚本来转换带有JSON对象的文件:https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=convert%20json%20to%20table
我在http://json2table.com/中专门尝试了一个看起来像这样的文件:
{"domain":"a.com","total_ail":16,"signals":88,"inputs":45,"signal_counts":{"has_business_description":1}}
{"domain":"b.com","total_ail":329,"signals":654,"inputs":176499,"signal_counts":{"rCount":176499,"zCount":17458,"pol":17458,"loop":176499,"date":8970}}
我收到错误
Error: Unexpected token {
我是处理JS和JSON的新手,所以我想知道为什么会返回错误,因为它看起来就像是JSON列表中的JSON列表。
我已经在我发现的许多网站上尝试过这个问题,但我遇到了同样的问题('无效的JSON对象')。
我想知道问题是什么以及我如何解决它以便它可以转换。
答案 0 :(得分:1)
您需要以逗号分隔的列表。目前,您有2个JSON
个对象坐在一起。当它碰到第二个对象时发生错误。
[
{
"domain": "a.com",
"total_ail": 16,
"signals": 88,
"inputs": 45,
"signal_counts": {
"has_business_description": 1
}
},
{
"domain": "b.com",
"total_ail": 329,
"signals": 654,
"inputs": 176499,
"signal_counts": {
"rCount": 176499,
"zCount": 17458,
"pol": 17458,
"loop": 176499,
"date": 8970
}
}
]