Позвольте мне дать вам представление о том, что я делаю. На самом деле я работаю над библиотеками neo4j и d3. Я получил ответ от neo4j в json и попытался использовать этот ответ в d3.js
Но я столкнулся с очень сложной реакцией json, которая не соответствует моим границам. Поскольку я новичок в программировании. Вот мой код json:
{"results":[{"columns":["p"],"data":[{"row":[[{"aNumber":"3214235014"},{},{"bNumber":"3212820572"}]],"meta":[[{"id":1678,"type":"node","deleted":false},{"id":914,"type":"relationship","deleted":false},{"id":994,"type":"node","deleted":false}]]}]}],"errors":[]}
Из этого ответа мне нужно значение aNumber, bNumber, id, type и deleted. Я зашел так далеко console.log(data.results[0].data);
НО не может идти дальше в row
и meta
массиве. Как я могу получить значения из этого json??
Свойством data
является массив, вы должны обращаться к дочернему объекту следующим образом:
data.results[0].data[0].row
data.results[0].data[0].meta