Flutter 如何通过RESTAPI发布json文件中的第_行项目?

Flutter 如何通过RESTAPI发布json文件中的第_行项目?,flutter,woocommerce-rest-api,Flutter,Woocommerce Rest Api,我已经在我的flatter应用程序中成功地使用了woocommerce的restapi,但有一点我被卡住了,那就是通过woocommerce restapi在json文件中添加行_项 List<CartPdt>linecartitems=[]; linecartitems.map((i)=>{ 'product_id':int.parse(i.id), 'quantity':i.quantity }).toList(); var lc=json.encode(line

我已经在我的flatter应用程序中成功地使用了woocommerce的restapi,但有一点我被卡住了,那就是通过woocommerce restapi在json文件中添加行_项

List<CartPdt>linecartitems=[];
linecartitems.map((i)=>{
  'product_id':int.parse(i.id),
  'quantity':i.quantity
}).toList();

var lc=json.encode(linecartitems);

var createOrderUrl = await http.post(
    'url',
    body: json.encode({
      'billing': {
        'first_name': fname,
        'last_name': lname,
        'email': email,
        'address': address,
        'city': city,
        'phone': phone
      },
      'line_items':lc,
    }),
    headers: {"Content-Type": "application/json"},
  );
Listlinecartitems=[];
linecartitems.map((i)=>{
'product_id':int.parse(i.id),
“数量”:即数量
}).toList();
var lc=json.encode(linecartitems);
var createOrderUrl=wait http.post(
“url”,
正文:json.encode({
“账单”:{
“名字”:fname,
“姓氏”:lname,
“电子邮件”:电子邮件,
“地址”:地址,
“城市”:城市,
“电话”:电话
},
“行项目”:信用证,
}),
标题:{“内容类型”:“应用程序/json”},
);

您需要将列表模型转换为JSON。我假设您的模型中没有
toJson
方法。添加以下内容:

Map<String, dynamic> toJson(){
  return {
    "product_id": this. product_id,
    "quantity": this. quantity
  };
}

Map to json(){
返回{
“产品id”:这个。产品id,
“数量”:这个。数量
};
}

请澄清错误或您面临的问题。“行项目”:“行项目[0]不是object类型。这是我遇到的错误。您可以查看以下答案:否,我在CartPdt类中添加了toJson和fromJson方法。”。。