我正在尝试将.json
文件导入parse.com
,这样做时遇到了很多错误。我按顺序解决了它们,但点击finish import
后,我收到了错误
invalid character '}' looking for beginning of object key string
据我所知,我的JSON
脚本非常好。但是我两小时前才开始使用JSON
,所以我确定它有问题。
{
"results": [{
"nameChunk1": [{
"name1": "Sean",
"name2": "Noah",
}]
"nameChunk2": [{
"name1": "Joseph",
"name2": "Sam",
}]
}]
}
那么,神秘的无效}
在哪里?我担心有很多......请记住我使用JSON
将数据导入parse.com
答案 0 :(得分:12)
更正您的JSON语法:
{
"results": [{
"nameChunk1": [{
"name1": "Sean",
"name2": "Noah"
}],
"nameChunk2": [{
"name1": "Joseph",
"name2": "Sam"
}]
}]
}
观察我在每个数组后添加了,
..并在,
键后删除了name2
。
始终使用http://jsonlint.com/等验证程序来验证您的JSON。
答案 1 :(得分:3)
使用http://jsonlint.com/之类的任何JSON验证程序来验证您的JSON。
正确的JSON是:
{
"results": [{
"nameChunk1": [{
"name1": "Sean",
"name2": "Noah"
}],
"nameChunk2": [{
"name1": "Joseph",
"name2": "Sam"
}]
}]
}
答案 2 :(得分:3)
您需要在name2
之后删除逗号,然后在nameChunk1
和nameChunk2
之间插入逗号。以下有效JSON:
{
"results": [{
"nameChunk1": [{
"name1": "Sean",
"name2": "Noah"
}],
"nameChunk2": [{
"name1": "Joseph",
"name2": "Sam"
}]
}]
}
答案 3 :(得分:2)
JSON有两个问题:
以下是有效的JSON:
{
"results": [{
"nameChunk1": [{
"name1": "Sean",
"name2": "Noah"
}],
"nameChunk2": [{
"name1": "Joseph",
"name2": "Sam"
}]
}]
}