Я новичок в json
и d3
, это может быть ошибка новобранец. Я пытаюсь сохранить данные json в переменной, но это дает непредвиденную ошибку маркера u.Ошибка при хранении данных JSON в переменной
вот мой код, где я разбора и хранения данных -
var links = [];
var nodes = [];
var data;
d3.json("sample1.json", function(error, data) {
nodes = JSON.parse(data).nodes;
links = JSON.parse(data).links;
});
JSON-файл, как это -
{
"nodes":[
{""name"":""17925"",""group"":6},
{""name"":""20209"",""group"":215}]
"links"[
{""source"":0,""target"":98,""value"":1},
{""source"":0,""target"":108,""value"":2}]
}
Заранее спасибо
Если JSON действительно так, как вы показать его здесь, проверить скрипт, который генерирует его, двойные кавычки действительно неправильно – MightyPork
Исправленный скрипт, который был генерации JSON. Теперь JSON в порядке. Теперь я получаю неожиданный знак ошибки. –
@SoniShashank: Это потому, что JSON анализируется дважды. Второй раз он превратит объект в строку '' [object Object] "' и попытается проанализировать это как JSON. – Guffa