Я написал код, который читает файл csv, используя d3.js. Мой файл CSV являетсяЧтение json-файла с использованием d3.js
x1, y1, x2, y2
2.0000,0.0000, -4.0000,1.5000
1.9800,0.0000, -3.9500,1.5000
1.9600,0.0000, -3.9000,1.5000
1,9400 , 0,0000, -3.8500,1.5000
1.9200,0.0000, -3.8000,1.5000
и мой код, который читает этот файл является
d3.csv("./data.csv", function(err, data){
data1 = data.map(function(d) { return [ +d["x1"], +d["y1"] ]; });
data2 = data.map(function(d) { return [ +d["x2"], +d["y2"] ]; });})
Этот код считывает файл csv и сохраняет его данные в массиве data1 и data2.
И каждый массив выглядит
data1 [0] [0] = 2,0000, data1 [0] [1] = 0,0000
data1 [1] [0] = 1,9800, data1 [1] [1] = 0,0000
data1 [2] [0] = 1,9600, data1 [2] [1] = 0,0000
Теперь я хочу делать то же самое с данными чтения JSon. Мой JSON код
var inputdata = [
{"y2": "1.5000", "x2": "-4.0000","y1": "0.0000", "x1": "2.0000"},
{"y2": "1.5000", "x2": "-3.9500","y1": "0.0000", "x1": "1.9800"},
{"y2": "1.5000", "x2": "-3.9000","y1": "0.0000", "x1": "1.9600"},
{"y2": "1.5000", "x2": "-3.8500","y1": "0.0000", "x1": "1.9400"},
{"y2": "1.5000", "x2": "-3.8000","y1": "0.0000", "x1": "1.9200"},
];
Тогда как я прочитал этот JSon код и поместить данные в data1 массив и data2 как выше CSV-код?