簡體   English   中英

將JSON轉換為強類型對象

[英]Convert JSON to strongly typed objects

我收到以下作為響應,我想將其轉換為對象。

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
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM