如何解析对象的角度数组上的json文本?并显示在ng 2智能表上

问题描述

我正在维护一个有角度的网站,我在ng2智能表中有显示问题,在显示列对象json的列中,这是开发人员通过接收列表而犯的错误用户和商品均为json文本的交易,

enter image description here

我怎么解析它们

ps这是代码

this.data.doData('transaction','get').subscribe({
      next:res=>{
        console.log(res);
       this.dataSource = [...res['transactions']]
        console.log(this.dataSource)        
      },error:err=>{
        console.log(err);
        
      }
    })

解决方法

因此实际上您正在获取JSON字符串。要使用它,只需执行JSON.parse(items)JSON.parse(user),您将获得已解析的JSON(项目的数组和用户的pbject)

您还可以在服务文件中使用map并对其进行解析,因此,当您订阅组件ts文件中的数据时,将获得已解析的表单。

更新:

查看引号(您会从字符串的基本规则中知道匹配的引号,即单引号或双引号应包含在主字符串中)。因此,当您使用JSON解析字符串时,并没有采用正确的格式来解析它。

enter image description here