javascript - 从要在 D3 中使用的 JSON 文件访问 ids

标签 javascript json d3.js

我想访问我的文件的嵌套数组中的元素,如下所示:

[
 {
    "RT": 2.8196,
    "name": "xyz",
    "mz": 405.2996521,
    "MS2": [
        [
            "101.6111298",
            "354.3106689453"
        ],
        [
            "103.3474808",
            "342.7608032227"
        ],
        [
            "105.6327438",
            "353.7338867188"
        ]
   ]
 }
]

我想为 d3 中的应用程序访问 MS2 的各个元素。如何做呢?

最佳答案

假设您将变量命名为“result”,这样您就有:

var result = [ { "RT": 2.8196, "name": "xyz", "mz": 405.2996521, "MS2": [ [ "101.6111298", "354.3106689453"], [ "103.3474808", "342.7608032227 "], [ "105.6327438", "353.7338867188"] ] } ];

您可以使用以下方式访问 MS2 中的各个数组:

jQuery.each(result[0]['MS2'], function(member){
    // do something with member...
});

当然,您需要 Jquery 库。

关于javascript - 从要在 D3 中使用的 JSON 文件访问 ids,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27936632/

相关文章:

javascript - 使用howler.js或其他库环绕3d音效?

Java Applet SecurityException 禁止的包名称 : java

android - 我如何让 Gson 序列化基本名称值对列表?

javascript - Billboard.js中获取Y轴最小和最大限制值

d3.js - 如何在 d3.js 中的数据更改时强制重新计算元素属性?

javascript - THREE.js 3d 球体上的 MouseEvent 未在正确的位置触发

javascript - jquery中使用列设置表的顺序

javascript - Google map API 信息窗口

android - 如何在Android中解析json字符串?

javascript - GoShippo API 在欧洲不返回费率