Javascript 在angular中获取json对象内的元素

Javascript 在angular中获取json对象内的元素,javascript,angularjs,json,Javascript,Angularjs,Json,我的服务器中有这个json: {"user":"bla","password":"passbla"} 在我的ts文件中,我这样访问它: this.http.get('http://myserver.com/myjson.json').subscribe(data => { alert(data.text()); }); 我在警报框中得到了json文本,一切正常。 但是我需要访问这个json中的某个元素(比如“user”元素) 但这是: alert(data.user); 或

我的服务器中有这个json:

{"user":"bla","password":"passbla"}
在我的ts文件中,我这样访问它:

this.http.get('http://myserver.com/myjson.json').subscribe(data => {
     alert(data.text()); });
我在警报框中得到了json文本,一切正常。 但是我需要访问这个json中的某个元素(比如“user”元素) 但这是:

alert(data.user);

如果有,返回的都是未定义的。。。 如何在这样的json中获得某个元素值

alert(data.json()[0].user)

是访问元素的方式…

警报如何(数据[0]。用户);不要使用
alert
而是使用
console.log(data)
然后查看控制台中的对象结构。这应该会显示您是通过属性访问它,还是通过数组或类似的方式访问它。好的,krisph您的建议添加了一点-json(),成功了…:alert(data.json()[0]。用户感谢您共享您的json结构?更好的方法是控制台json并打开json并计算路径
alert(data.json()[0].user)