2016-03-04 46 views
-1

我想从json数组访问数组。 以下是我的JSON数组: -如何使用angularjs从json数组访问数组?

[ 
    { 
     "arr_id":1, 
     "arr_name":"Abc", 
     "arr_gender":"Female", 
     "arr_location":"PQR", 
     "arr_skills":[ 
      { 
       "skills":"PHP", 
       "level":"Intermediate" 
      }, 
      { 
       "skills":"Angular JS", 
       "level":"Beginner" 
      } 
     ] 
    } 
] 

我使用localStorage的依赖,以节省JSON数据。

查询: - 我如何从嵌套的json数据中获得特定的skills(对象)?

+0

会'localstorage.someArray [0] .arr_skills'工作? –

+0

不,它不起作用 – Deepa

+0

请给出更多信息,数组存储在localstorage中的名称是什么?如果你的json是你指定的格式,那么'JSON.parse(localstorage。)[0] .arr_skills' **必须工作**。 –

回答

2

你可以这样做。

var a =JSON.parse(localStorage.getItem('your_name_used_to_save_in_localstorage')); 

a[0].arr_skills 
+0

这是返回对象...我如何访问我的技能和水平从该对象? – Deepa

+0

对[0] .arr_skills使用循环,对于每个循环,您将获得单独的对象并因此获得级别。 – nabin

+0

好的谢谢..它的工作.. – Deepa