Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在Angular.js中将JSON转换为数组_Javascript_Arrays_Json_Angularjs_Http - Fatal编程技术网

Javascript 无法在Angular.js中将JSON转换为数组

Javascript 无法在Angular.js中将JSON转换为数组,javascript,arrays,json,angularjs,http,Javascript,Arrays,Json,Angularjs,Http,大家好,我对angular有一些问题,我用$http发出了一个请求,所以我有一个JSON,比如: {y:1,a:0} 我想把它转换成一个数组,比如 {y:1,a:0} 我已经尝试过whit angular.fromJsonmyData,但它不起作用 希望你能帮助我,因为我是一个乞丐。这只是一个提示/建议,你可能忽略了。很难理解您的问题,如果这不是您想要的,请澄清 也许出于某种原因,您得到了{y:1,a:0},这是一个字符串。 如果需要从中获取JSON对象,请使用JSON.parsestring函

大家好,我对angular有一些问题,我用$http发出了一个请求,所以我有一个JSON,比如:

{y:1,a:0}

我想把它转换成一个数组,比如

{y:1,a:0}

我已经尝试过whit angular.fromJsonmyData,但它不起作用
希望你能帮助我,因为我是一个乞丐。这只是一个提示/建议,你可能忽略了。很难理解您的问题,如果这不是您想要的,请澄清

也许出于某种原因,您得到了{y:1,a:0},这是一个字符串。
如果需要从中获取JSON对象,请使用JSON.parsestring函数。

解析JSON后的对象与所需对象之间的唯一区别是字符串值必须是数字值

循环通过键并转换值:

for (key in obj) obj[key] = parseInt(obj[key], 10);

使用此方法用于将json字符串响应转换为数组、对象、数字

    var temp = [];
    temp = angular.fromJson(json); 
    console.log(temp);
此函数将转换并返回


顺便说一句,这是一个对象而不是数组。它的用途是什么?你想做什么?解释清楚。。。