将 JSON 转换为强类型对象

VPY

我收到以下作为响应,我想将其转换为对象。

WebSQLRows {
  "_array": Array [
    Object {
      "bmi": 24.7,
      "id": 1,
      "imperialgoalweight": 154.3,
      "imperialheight": 70.9,
      "imperialweight": 176.4,
      "metricgoalweight": 70,
      "metricheight": 180,
      "metricweight": 80,
      "standard": "Metric",
    },
    Object {
      "bmi": 24.7,
      "id": 2,
      "imperialgoalweight": 154.3,
      "imperialheight": 70.9,
      "imperialweight": 176.4,
      "metricgoalweight": 70,
      "metricheight": 180,
      "metricweight": 80,
      "standard": "Metric",
    },
    Object {
      "bmi": 26.2,
      "id": 3,
      "imperialgoalweight": 154.3,
      "imperialheight": 70.9,
      "imperialweight": 187.4,
      "metricgoalweight": 70,
      "metricheight": 180,
      "metricweight": 85,
      "standard": "Metric",
    },
  ],
  "length": 3,
}

我尝试使用但JSON.parse()没有运气。关于如何做到这一点的任何想法?

阿燕

您提供的文本可能是您从控制台获得的内容。在这种情况下,只需删除结尾的逗号即可。

否则需要通过删除尾随逗号以及数据类型(蓝色单词)来修改文本

以下是有效的 JSON :

{
      "_array":  [
         {
          "bmi": 24.7,
          "id": 1,
          "imperialgoalweight": 154.3,
          "imperialheight": 70.9,
          "imperialweight": 176.4,
          "metricgoalweight": 70,
          "metricheight": 180,
          "metricweight": 80,
          "standard": "Metric"
        },
         {
          "bmi": 24.7,
          "id": 2,
          "imperialgoalweight": 154.3,
          "imperialheight": 70.9,
          "imperialweight": 176.4,
          "metricgoalweight": 70,
          "metricheight": 180,
          "metricweight": 80,
          "standard": "Metric"
        },
         {
          "bmi": 26.2,
          "id": 3,
          "imperialgoalweight": 154.3,
          "imperialheight": 70.9,
          "imperialweight": 187.4,
          "metricgoalweight": 70,
          "metricheight": 180,
          "metricweight": 85,
          "standard": "Metric"
        }
      ],
      "length": 3
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章