【发布时间】:2016-11-05 22:31:25
【问题描述】:
我有一个类似的字符串:
$scope.text = '"{\"firstName\":\"John\",\"age\":454 }"';
我想转成js对象:
$scope.tmp = {"firstName":"John","age":454 };
注意:
JSON.parse()不起作用!!这是我在codepen中的示例
【问题讨论】:
-
JSON.parse()是我认为您正在寻找的东西。 - 另外,这是重复的。 -
这不是完全重复的。 OP 在其框架内(角度)要求最佳答案。我知道 JSON.Parse() 有效,但由于某些原因,还有其他事情可以用 angular 来完成。
-
@evolutionxbox,
JSON.parse()不起作用 -
这是由于额外的引号引起的。把外面的单引号去掉,然后
JSON.parse就可以了。
标签: javascript angularjs json object converter