D3神秘的json解析错误

D3神秘的json解析错误,json,d3.js,Json,D3.js,D3 json解析器正在生成神秘错误。json如下所示,字符串通过验证,但d3生成错误“意外令牌]” 我完全糊涂了。请告诉我是Json字符串的错误还是解析器的错误 { "3090": [ "59205", "72521" ], "3130": [ "189939" ], "3150": [ "58710" ], "3258": [ "21738" ],

D3 json解析器正在生成神秘错误。json如下所示,字符串通过验证,但d3生成错误
“意外令牌]”

我完全糊涂了。请告诉我是Json字符串的错误还是解析器的错误

{
    "3090": [
        "59205",
        "72521"
    ],
    "3130": [
        "189939"
    ],
    "3150": [
        "58710"
    ],
    "3258": [
        "21738"
    ],
    "3717": [
        "61363"
    ],
    "3719": [
        "63965"
    ],
    "3989": [
        "47636",
        "47656",
        "58571",
        "58741",
        "58745",
        "59266",
        "139954"
    ],
    "3991": [
        "186438"
    ],
    "3992": [
        "38062",
        "41032"
    ],
    "4038": [
        "59198"
    ],
    "5009": [
        "189476"
    ],
    "027936": [
        "179047"
    ],
    "P391": [
        "13461",
        "679516",
        "978543"
    ],
    "M492": [
        "170321",
        "199900",
        "273415",
        "348748",
        "966475"
    ],
    "1P04": [
        "49027",
        "173470",
        "1029583"
    ],
    "N624": [
        "178491",
        "182573",
        "204070",
        "213200",
        "220640",
        "689284"
    ],
    "M187": [
        "65486",
        "162474",
        "167984",
        "210661",
        "218076",
        "224395",
        "256049",
        "295905",
        "298012",
        "301037",
        "307361",
        "318149",
        "320015",
        "327478",
        "329620",
        "334297",
        "334557",
        "634880",
        "714124",
        "788333",
        "976785",
        "1016630",
        "1017012",
        "1026645",
        "1048217",
        "1048218"
    ],
    "N622": [
        "51453",
        "150260",
        "230713",
        "632383",
        "806624"
    ],
    "N626": [
        "268476",
        "268481",
        "721098",
        "817611",
        "941123",
        "943528",
        "1033581"
    ],
    "057139": [
        "114172"
    ],
    "1F75": [
        "18520",
        "60105",
        "215892",
        "231772",
        "807606",
        "918089",
        "943877",
        "1039530"
    ],
    "V056": [
        "199919",
        "292498",
        "333106"
    ],
    "V275": [
        "24796",
        "28969",
        "29209",
        "40253",
        "303970",
        "326940",
        "332927",
        "334300",
        "597799",
        "780261"
    ],
    "K293": [
        "6956",
        "178352"
    ],
    "W415": [
        "22526"
    ]
}





    d3.json("data/ms_org_user.json", function(errUser, users){
        console.log(errUser);
        console.log(users);
    }

+1.保罗的想法

此外,您还可以使用测试字符串

JSON.parse('{"3090": ["59205", "72521"], ... "W415": ["22526"]}')

将对象更改为数组,并添加一个内部对象?我需要通过键值快速访问,所以我更喜欢对象。顺便说一句,你为什么这么建议@IMOM0您有两个json文件,但问题只显示一个。你确定问题不在另一个文件上吗?是的。我只试过一个文件。让我来编辑这个问题@Pauloscardinet文件一定出了问题。您在这里粘贴的JSON对我来说与d3.JSON配合得很好。你能链接到文件本身吗?