我正在访问一个如下所示的 JSON 数组:
{"female":[
[1,17,99,22],
[3,24,13,26],
[7,54,11,27]
],"male":[
[1,18,75,33],
[3,15,44,47],
[7,27,86,55]
]}
在前端,用户选择性别和与数组字符串中的第一个值对应的值。基于这些输入,我想查看 JSON 并显示相应的值之一。
例如,用户选择“男性”和“3 岁”。数组每一行的第一个值是年龄。我有兴趣找到的值位于行数组中的第三个位置。所以在这种情况下,我想找到“44”。
我想如果有钥匙我可以建造它,但我很难根据位置来匹配。
编辑:
让我解释得更好一点。用户在表单中输入两个变量,第一个是性别。第二个是,假设年龄,与第一列相对应。我想显示一个我已经知道与第三列相对应的值(在这种情况下,假设它是“预期的 BMI”)。因此,如果用户选择“男性”和“3 岁”,我想显示 44 的预期 BMI。
再比如,如果用户选择“女性”和“7 岁”,它应该输出 11。