我把它放在一个解析器中,所有它给我的是“期待第19行的字符串”。我不知道这意味着什么。
{
"name": "Rajeev",
"children": [
{
"name": "Joe",
"children": [
{
"name": "Kevin",
"children": [
{
"name": "George"
}
]
},
{
"name": "John",
"children": [
{
"name": "Barb",
}{
"name": "Michael",
}{
"name": "Charles"
}
]{
"name": "Ravinder"
]
},
答案 0 :(得分:1)
您的逗号位置错误,例如
"children": [
{
"name": "Barb"
},{
"name": "Michael"
},{
"name": "Charles"
}
]
答案 1 :(得分:1)
左边的是正确的。你自己看。你有很多额外的,
和未关闭的{
和[
答案 2 :(得分:0)
对不起第一个答案,我看到一个丢失的逗号并自动认为是这样,但那里还有很多其他错误。我认为这是你正在尝试做的事情
[
{
"name": "Rajeev",
"children": [
{
"name": "Joe",
"children": [
{
"name": "Kevin",
"children": [
{
"name": "George"
}
]
},
{
"name": "John",
"children": [
{
"name": "Barb"
},
{
"name": "Michael"
},
{
"name": "Charles"
}
]
}
]
}
]
},
{
"name": "Ravinder"
}
]
答案 3 :(得分:0)
你有一个属性/值:
"name": "Barb",
带有逗号的... 所以下一个必须是另一个属性/值(错误消息中提到的字符串是属性名称)。
但是你有:
}{
删除逗号或添加有关Barb的更多详细信息。
然后你需要在这两个对象之间加一个逗号:
}, {
您可能想要在两个对象之间放置逗号导致错误,因此您可以移动它们。
(整个文件的其余部分都有类似的错误)