Javascript JSON无法通知对象值
我有下面的JSON对象。在Javascript中,我想提醒用户名。下面的命令不起作用Javascript JSON无法通知对象值,javascript,arrays,web-services,Javascript,Arrays,Web Services,我有下面的JSON对象。在Javascript中,我想提醒用户名。下面的命令不起作用 alert(jsonobject[0].User_Name); [{User\u ID:4,User\u Name:steve,User\u Password:,User\u Role\u ID:1,User\u Active:1}]您将要使用 你能详细说明一下所面临的问题吗?works Fine我收到此错误无法将undefinedhow的属性'User\u Name'从[{User\u ID:4,User
alert(jsonobject[0].User_Name);
[{User\u ID:4,User\u Name:steve,User\u Password:,User\u Role\u ID:1,User\u Active:1}]您将要使用
你能详细说明一下所面临的问题吗?works Fine我收到此错误无法将undefinedhow的属性'User\u Name'从[{User\u ID:4,User\u Name:steve,User\u Password:,User\u Role\u ID:1,User\u Active:1}]读取到名为jsonobject的javascript变量?另外,没有JSON对象这样的东西。。。JSON纯粹是一个字符串。。。必须对其进行JSON.parse,才能获得javascript对象这是完整的控制器代码。scotchApp.controller'modifyuserController',函数$scope,$http,dataFactory{datatosend=dataFactory.getval;$http.get+datatosend.thenfunction responseText{inputdata=responseText;alertinputdata[0].User_Name;在问题中,他只是说它不起作用。在我的帖子之后或期间,他在评论中说jsonobject[0]没有定义,这意味着它不是javascript对象。我坚持我的答案。要么它没有转换,要么JSON在他获取它的任何来源中格式不正确。不管怎样,希望这有助于你走上正确的道路。你们都很棒!!!IDK为什么我必须obj.data[0].User_Name。查看控制台的想法让我看到我得到的数据不仅仅是一个json对象。
var json = '[{"User_ID":"4","User_Name":"steve","User_Password":"","User_Role_ID":"1","User_Active":"1"}]';
var obj = JSON.parse(json);
alert(obj[0].User_Name)