JSON 解码器 Swift 4.0

JSON Decoder Swift 4.0

我收到来自 API 电话的 JSON 回复。

我正在尝试使用 Swift JSON 解码器,但是,我收到以下错误。 [根据附图] 我假设 JSON 解码器仅在您直接从 URL 中拉出 JSON 时才工作? - 如果我错了纠正我。有没有办法在这个 API 请求上使用 Swift JSONDecoder() 得到这个结果?在我的控制台中附有一些 JSON 的图像。

错误说解码方法需要一个 Data,但你传递给它的是一个包含 [Product]ProductListMeta? 的元组。换句话说,您没有 JSON 响应。 JSON 已经为您解码。只需使用 productList.products.