管理复杂的 JSON 响应



让我告诉你我在做什么。实际上,我正在研究neo4j和d3库。我在 json 中收到了来自 neo4j 的响应,并尝试在 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的值并删除 我已经走了这么远console.log(data.results[0].data);但无法在rowmeta数组中更进一步,如何从这个 json 中获取值?

你的data属性是一个数组,你应该像这样访问子对象:

data.results[0].data[0].row
data.results[0].data[0].meta

最新更新