将json数据转换为角度2+的对象[重复]

Posted

技术标签:

【中文标题】将json数据转换为角度2+的对象[重复]【英文标题】:Convert json data into an object in angular 2+ [duplicate] 【发布时间】:2021-02-09 20:20:22 【问题描述】:

如何将此json文件中的数据转换为对象并显示在表格中


"AndraPradesh": 
"dData": 
  "Anantapur": 
    "notes": "",
    "history":2
    "delta": 
      "force": 0
    
  
,
"sCode": "AP"
,

"Maharastra": 
"dData": 
  "Pune": 
    "notes": "",
    "history":2
    "delta": 
      "force": 0
    
  
,
"sCode": "MH"
,


我创建了如下界面

export interface DataInterface 
    sName: string[];
    dName: dData[];
    sdCode: string;


export interface dData
    name: string;
    notes: string;
    history: number;
    delta: Delta[];


interface Delta 
    force: number;

我还创建了一个类文件。我不确定是否可以将上述 json 转换为对象,以便将其分配给任何变量以进行进一步操作

【问题讨论】:

【参考方案1】:

我注意到你的 DataInterface.dName 是一个数组,同时它不是你显示的。

在这里查看答案:https://***.com/a/40421495/14498619

let jsonObj: any = JSON.parse(employeeString); // string to generic object first
let employee: Employee = <Employee>jsonObj;

【讨论】:

以上是关于将json数据转换为角度2+的对象[重复]的主要内容,如果未能解决你的问题,请参考以下文章

将表单数据数组对象转换为 JSON [重复]

将表单数据转换为 JSON 对象 [重复]

如何以角度将 JSON 对象数组转换为 Observable 数组

如何将 json 转换为 pyspark 数据帧(更快的实现)[重复]

无法将 groupby 数据集转换为 pandas 中的 json [重复]

将字符串数据转换为json格式[重复]