获取数组中的元素(json格式)

时间:2014-06-19 21:16:43

标签: javascript json

我怎么能得到第一个“id_miembro”,例如:

{"actividades":[{"id_miembro":"V-005","id_dpto":"AC-04","id_actividad":"D-01","id_seccion":"S-03"},{"id_miembro":"V-005","id_dpto":"AC-02","id_actividad":"D-01","id_seccion":"S-01"}]}

我尝试过其他方式,但没有,谢谢。

1 个答案:

答案 0 :(得分:0)

可以使用JSON.parse()在javascript中解析JSON字符串。对于您的JSON,您可以执行此操作以获取列表中第一项的id_miembro

var json = '{"actividades":[{"id_miembro":"V-005","id_dpto":"AC-04","id_actividad":"D-01","id_seccion":"S-03"},{"id_miembro":"V-005","id_dpto":"AC-02","id_actividad":"D-01","id_seccion":"S-01"}]}';
var obj = JSON.parse(json);

var actividades = obj.actividades;
var first = actividades[0];
var id_miembro = first.id_miembro;

我将其分解为单独的变量,因此更容易遵循哪条线做什么。

如果你的数据是一个javascript对象,你可以跳过前两行而只是这样做

var obj = {"actividades":[{"id_miembro":"V-005","id_dpto":"AC-04","id_actividad":"D-01","id_seccion":"S-03"},{"id_miembro":"V-005","id_dpto":"AC-02","id_actividad":"D-01","id_seccion":"S-01"}]};

var actividades = obj.actividades;
var first = actividades[0];
var id_miembro = first.id_miembro;