首页 > 解决方案 > 在 JSON 中获取对象数组并能够访问其每个属性的问题

问题描述

我是使用 Typescript 的新手,我想开始使用 JSON 并能够访问它的对象和属性......但是处理它变得非常困难,这就是为什么我知道你想要的代码能够访问里面的亭子的属性,但我不能尝试使用函数 for 或函数 for in 并且我无法完成我的任务(下一个附件)......当我开始我的编程技能时这不是我们说的那么好..非常感谢您的帮助

for (let p in this.pabellon) {
  let i = p
  console.log(this.pabellon[p])
  for (let pab of this.pabellon) { 
      pab.pabellones[i]
  }
}

   "sectorCenter": {
     /// ......
    },
    "sectorPoly": [
     ///......
    ],
    "pabellones": [
      { // Pabellon 1
        "id": 1,
        "properties": [
        /// .......
        ],
        "coordsPoly": [
         ///.....
        ],
        "centerCoordsPab": {
         ///.....
        },
        "sitioCarga": [
        ///....
        ],
        "silos": [
          /// ....
        ]
      },

未定义或什么都没有

标签: javascriptarraysjsontypescriptobject

解决方案


您的问题很难理解,但听起来您正在寻找JSON.parse().

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse


推荐阅读