大家好我有角度的一些问题,我在$ http中提出了请求,所以我有一个类似的JSON:
{“y”:“1”,“a”:“0”}
我希望将其转换为类似
的数组{y:1,a:0}
我已经尝试过whit.fromJson(myData),但它不起作用 希望你能帮助我,因为我是一个乞丐
答案 0 :(得分:6)
这只是一个暗示/建议,你可能会忽略这一点。很难理解你的问题,澄清这是不是你想要的。
也许出于某种原因你得到了"{"y":"1","a":"0"}"
,这是一个字符串。
如果需要从中获取JSON对象,请使用JSON.parse(string)
函数。
答案 1 :(得分:3)
使用此方法用于将json字符串响应转换为数组,对象,数字
var temp = [];
temp = angular.fromJson(json);
console.log(temp);
此功能将转换并返回
答案 2 :(得分:0)
解析JSON后的对象与所需对象之间的唯一区别是字符串值必须是数值。
循环键并转换值:
for (key in obj) obj[key] = parseInt(obj[key], 10);