ts語言json對象轉對象數組

我們可以使用Object.keys()方法將JSON對象的屬性轉換為數組,然后使用map()方法將每個屬性值轉換為對象數組。以下是使用TypeScript的示例代碼:


interface Person {
  name: string;
  age: number;
}
const jsonData = {
  "person1": {
    "name": "Alice",
    "age": 30
  },
  "person2": {
    "name": "Bob",
    "age": 25
  }
};
const people: Person[] = Object.keys(jsonData).map((key) => {
  return jsonData[key];
});
console.log(people); // Output: [{name: "Alice", age: 30}, {name: "Bob", age: 25}]

在上面的示例代碼中,我們首先定義了一個名為Person的接口來表示每個人的屬性。然后,我們聲明了一個JSON對象jsonData,其中包含兩個人的數據。接下來,我們使用Object.keys()方法將jsonData的屬性轉換為數組,并使用map()方法將每個屬性值轉換為對象數組。最后,我們將對象數組打印到控制臺上。

主站蜘蛛池模板: 中文字幕无码免费久久9一区9| 国产99精品一区二区三区免费| 亚洲Av无码一区二区二三区| 波多野结衣一区二区免费视频 | 日韩a无吗一区二区三区| 精品视频在线观看一区二区三区| 亚洲片一区二区三区| 国产成人一区二区三区视频免费| 亚洲综合无码一区二区痴汉| 日韩色视频一区二区三区亚洲| 国产高清不卡一区二区| 日韩一区二区三区精品| 91视频一区二区三区| 91在线看片一区国产| 国产一区二区三区高清在线观看 | 亚洲AV综合色区无码一区| 日本在线视频一区二区三区| 亚洲国产成人一区二区精品区| 国产精品538一区二区在线| 亚洲天堂一区二区三区四区| 国内国外日产一区二区| 国产成人无码AV一区二区在线观看| 午夜视频一区二区| 日韩精品一区二区三区国语自制| 免费播放一区二区三区| 亚洲国产一区二区a毛片| 中文字幕精品亚洲无线码一区应用| 国产一区二区三区国产精品| 成人精品一区二区不卡视频| 亚洲美女一区二区三区| 中文激情在线一区二区| 亚洲乱色熟女一区二区三区蜜臀 | 国产精品亚洲专一区二区三区| 无码一区二区三区AV免费| 毛片无码一区二区三区a片视频| 亚洲视频一区二区三区四区| 亚洲AV无码一区二区三区牛牛| 日韩精品人妻一区二区三区四区| 在线视频亚洲一区| 无码毛片一区二区三区中文字幕| 一区二区三区高清视频在线观看|