【问题标题】:如何在 c# 对象中转换来自 rapidapi.com 的响应数据
【发布时间】:2022-01-23 15:01:35
【问题描述】:

我收到了来自https://rapidapi.com/ 的回复,我在网络上检索了类似的数据:

{1 item
 "data":[1 item
   0:{2 items
   "screen_ID":"76"
   "screen_data":{1 item
   "icoData":{3 items
      "data":[...
      ]3 items
      "tabname":"ongoing"
      "categories":[...
     ]13 items
    }
   }
  }
 ]
}

当我尝试从 https://json2csharp.com/ 将 JSON 转换为 C# 对象时,我收到:

Exception: Invalid character after parsing property name. Expected ':' but got: i. Path '', line 1, position 3.

有没有办法用这些数据快速创建对象?

我需要“数据”内容。

【问题讨论】:

  • 这不是实际的 json - 这是一个美化的输出。您需要查看原始 json - 在您的浏览器或他们的 UI 中会有一个选项 - 并将其传递给 json2csharp。

标签: c# api xamarin rapidapi


【解决方案1】:

错误信息说你收到的数据不是有效的json格式。它需要在 1 项后加一个冒号。

{"1 item":{ 
             .....  
           }                     
}

重新检查您是否可以获得正确的json数据。

【讨论】:

    猜你喜欢
    • 2020-09-26
    • 1970-01-01
    • 1970-01-01
    • 2018-07-16
    • 2021-07-02
    • 2017-09-13
    • 2021-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多