Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以下json中的错误在哪里_Javascript_Json - Fatal编程技术网

Javascript 以下json中的错误在哪里

Javascript 以下json中的错误在哪里,javascript,json,Javascript,Json,我有一个json,格式如下(很长):(请随意编辑以便复制 当我把它贴在这里 为了使它形象化,它抛出了一个错误 我正在尝试转换成这种格式 这在本质上是非常有继承性的,而我的JSON有点平淡 它说它期待的是EOF而不是“,” 第一种格式和第二种格式有何不同? 谢谢 啊..他们不允许我在没有代码片段的情况下发布 {"name": "topic 0", "children": [{"name": "river", "size": 260462}, {"name": "water", "size":

我有一个json,格式如下(很长):(请随意编辑以便复制

当我把它贴在这里 为了使它形象化,它抛出了一个错误

我正在尝试转换成这种格式

这在本质上是非常有继承性的,而我的JSON有点平淡

它说它期待的是EOF而不是“,” 第一种格式和第二种格式有何不同? 谢谢

啊..他们不允许我在没有代码片段的情况下发布

{"name": "topic 0", "children": [{"name": "river", "size": 260462}, {"name": "water", "size": 154470}, {"name": "lake", "size": 137116}, {"name": "mountain", "size": 87756}..

在不在数组中的两个JSON对象之间

{
    "name": "topic 0",
    "children": [
        {
            "name": "river",
            "size": 260462
        },
// Lots of stuff deleted
        {
            "name": "great",
            "size": 24348
        }
    ]

}, // Right here.

{
    "name": "topic 1",
    "children": [
        {
            "name": "number",
            "size": 59354
        },
// Elided

您的JSON定义了两个对象,如:

{"name":"topic 0" /*array*/},{"name":"topic 1" /*array*/}
这对于需要对象的解析器来说是个问题。如果您指的是两个对象的数组,请将JSON包装在
[]
中,如下所示:

[{"name":"topic 0" /*array*/},{"name":"topic 1" /*array*/}]
并且很高兴。

使用。它会准确地显示错误所在

Parse error on line 205:
...48        }    ]},{    "name": "top
--------------------^
Expecting 'EOF'
这是一个很好的网站

错误在于您的JSON采用以下格式:

{
  // stuff
} , {
  // stuff
}
用逗号分隔的对象不是有效的json。我怀疑您希望这是一个数组,在这种情况下,您需要将其包围在
[]
中:

[{
  // stuff
} , {
  // stuff
}]