【问题标题】:How to add additional item in JSON String in Angular 2?如何在 Angular 2 中的 JSON 字符串中添加附加项?
【发布时间】:2017-05-30 16:08:27
【问题描述】:
execute(req : any): any{
var stReq = JSON.stringify(req);
}

现在我想在 stReq 或 req 中添加其他项目(例如“Cityname”:“angular2City”`??

【问题讨论】:

  • stReq["propertyName"] = value;这是纯 js,与角度无关。

标签: javascript json angular


【解决方案1】:
execute(req : string): string {
    var jReq = JSON.parse(req)
    jReq['cityName1'] = 'Paris';
    jReq['cityName2'] = 'Sydney';
    return JSON.stringify(jReq);
}

我是 Angular 的新手,所以我仍然将它作为一个 Angular 的东西进行搜索,尽管正如 Alejandro Lora 所提到的,这实际上只是 javascript。您的代码似乎以 JSON 开头,但您的问题是如何附加到 JSON 字符串,这就是我的示例所做的。

【讨论】:

    【解决方案2】:

    这纯粹是 JSON/JavaScript 相关的。当你的 reqstring 格式时,基本上你不能添加任何项目。所以你需要在转换成字符串之前进行各种操作。

    execute(req : any): any { 
           req['Cityname'] = 'New york'; 
           var stReq = JSON.stringify(req); 
        }
    

    【讨论】:

      猜你喜欢
      • 2019-01-02
      • 2023-03-13
      • 2019-11-07
      • 2012-05-16
      • 1970-01-01
      • 1970-01-01
      • 2014-07-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多