首页 > 解决方案 > 无法使用 JSON API 从产品列表页面获取数据到产品详细信息页面

问题描述

我正在尝试使用 json API 将数据从产品列表获取到产品详细信息页面。我正在使用网格图块作为产品列表。

          var data = json.decode(response.body) as List;
          print(data);
          List<Product> temp = [];
          data.forEach((element) {
            Product product = Product.fromJson(element);
            temp.add(product);
          });
          _products = temp;
          return true;
        } catch (e) {
          print("e getProducts");
          print(e);
          return false;
        }
      }
    
      List<Product> get products {
        return [..._products];
      }
    
      Product singleProduct(int id) {
        return _products.firstWhere((element) => element.barCode == id);
      }
    }

标签: jsonflutterapidarte-commerce

解决方案


推荐阅读