【问题标题】:Angular2 cast string to JSONAngular2将字符串转换为JSON
【发布时间】:2016-11-24 14:39:08
【问题描述】:

在 Angular2 中将字符串转换为 JSON 的正确语法是什么? 我试过了:

var someString;
someString.toJSON(); //or someString.toJson();

上面写着:someString.toJSON is not a function

我迷路了,因为它正在使用 Angular1。


如果我尝试直接在我的字符串上添加一个属性(其格式类似于真正的 JSON):

var someString;
someString.att = 'test';

上面写着:TypeError: Cannot create property 'att' on string '...'

【问题讨论】:

    标签: json angular


    【解决方案1】:

    Angular2 使用与 Angular1 不同的 JavaScript 函数。

    Angular1 实现了自己的功能,这是一件坏事。

    在 Angular2 中只使用纯 JavaScript。

    var json = JSON.parse(string);
    

    【讨论】:

      【解决方案2】:

      尝试使用JSON.parse()

      var someString: string = "your JSON String here";
      var jsonObject : any = JSON.parse(someString)
      

      【讨论】:

        猜你喜欢
        • 2017-06-05
        • 2018-06-28
        • 2012-10-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多