无法将 JSON 转换为 Angular.js 中的数组
Cant convert JSON to array in Angular.js
大家好,我在使用 angular 时遇到了一些问题,我在 $http 中发出了一个请求,所以我有一个 JSON 像:
{"y":"1","a":"0"}
我想把它转换成像
这样的数组
{y:1, a:0}
我已经尝试过 angular.fromJson(myData) 但它不起作用
希望你能帮助我,因为我是初学者
这只是一个 hint/suggestion,您可能会忽略它。很难理解您的问题,请澄清这是否不是您要查找的内容。
也许由于某种原因你得到了 "{"y":"1","a":"0"}"
,这是一个字符串。
如果您需要从中获取 JSON 对象,请使用 JSON.parse(string)
函数。
解析 JSON 后的对象与您想要的对象之间的唯一区别是字符串值需要是数字值。
遍历键并转换值:
for (key in obj) obj[key] = parseInt(obj[key], 10);
使用此方法用于将json字符串响应转换为数组、对象、数字
var temp = [];
temp = angular.fromJson(json);
console.log(temp);
此函数将转换 return
大家好,我在使用 angular 时遇到了一些问题,我在 $http 中发出了一个请求,所以我有一个 JSON 像:
{"y":"1","a":"0"}
我想把它转换成像
这样的数组{y:1, a:0}
我已经尝试过 angular.fromJson(myData) 但它不起作用 希望你能帮助我,因为我是初学者
这只是一个 hint/suggestion,您可能会忽略它。很难理解您的问题,请澄清这是否不是您要查找的内容。
也许由于某种原因你得到了 "{"y":"1","a":"0"}"
,这是一个字符串。
如果您需要从中获取 JSON 对象,请使用 JSON.parse(string)
函数。
解析 JSON 后的对象与您想要的对象之间的唯一区别是字符串值需要是数字值。
遍历键并转换值:
for (key in obj) obj[key] = parseInt(obj[key], 10);
使用此方法用于将json字符串响应转换为数组、对象、数字
var temp = [];
temp = angular.fromJson(json);
console.log(temp);
此函数将转换 return