Javascript 如何从服务器json响应拆分并推入数组

Javascript 如何从服务器json响应拆分并推入数组,javascript,Javascript,它不起作用 请帮助根据大括号表示对象,方括号表示数组。在您的代码中,ypu有两个不同的JSON对象,它们不包含在方括号中。您的服务器json响应似乎不准确。您的代码应该如下所示: var jvar = '{"name":"sumit","age":"33"}'; var stdata = JSON.parse(jvar); console.log( stdata.name ); //gives sumit but when i'm give the variable value like

它不起作用

请帮助

根据大括号表示对象,方括号表示数组。在您的代码中,ypu有两个不同的JSON对象,它们不包含在方括号中。您的服务器json响应似乎不准确。您的代码应该如下所示:

var jvar = '{"name":"sumit","age":"33"}';
var stdata = JSON.parse(jvar);

console.log( stdata.name ); //gives sumit
 but when i'm  give the variable value like jvar 
var jvar = '{"name":"sumit"},{"age":"33"}';// my json response look like this
var stdata = JSON.parse(jvar);

console.log( stdata.name );

先生,这是我的密码$scope.mems=data.mems;//这是从服务器var data1=json.parse$scope.mems获取的json响应;var resultarray=[];resultarray.pushdata1;console.logresultarray;请帮助sir.上面的代码显示输出,看起来像[{name:sumit},{age:33}],但是sir我只想显示name而不是total数组,我只想显示sumit而不是整个数组。请帮助sir.试试这个:var jvar='[{name:sumit},{name:aa},{name:gg}';var stdata=JSON.parsejvar;var resultArray=[];对于var ln=0;lnvar jvar = '[{"name":"sumit"},{"age":"33"}]'; var stdata = JSON.parse(jvar); var resultArray = []; resultArray.push(jvar); console.log(resultArray);