Flutter 我想在flatter中将对象列表转换为json数组
我想将aFlutter 我想在flatter中将对象列表转换为json数组,flutter,dart,flutter-dependencies,Flutter,Dart,Flutter Dependencies,我想将a列表转换为a列表,并将其作为JSON发送到API 这是我的对象模型类CartMapModel: 类CartMapModel{ 字符串itemName; 字符串项价格; 字符串项描述; CartMapModel({this.itemDescription,this.itemPrice,this.itemName}); 映射到JSON(){ 返回{ “项目名称”:项目名称, “itemPrice”:itemPrice, “itemDescription”:itemDescription };
列表
转换为a列表
,并将其作为JSON发送到API
这是我的对象模型类CartMapModel
:
类CartMapModel{
字符串itemName;
字符串项价格;
字符串项描述;
CartMapModel({this.itemDescription,this.itemPrice,this.itemName});
映射到JSON(){
返回{
“项目名称”:项目名称,
“itemPrice”:itemPrice,
“itemDescription”:itemDescription
};
}
}
这是我的列表
:
cartorlist.add(
Cartmap模型(
itemPrice:itmPrice.toString(),
项目名称:itmName,
项目描述:itmDesc,
)
);
我想将其转换为列表
:
[
[
“项目名称1”,
"123",
“项目1说明”
],
[
“项目名称2”,
"456",
“项目2说明”
],
[
“项目名称3”,
"789",
“项目3说明”
]
]
这就是你要找的吗
List jsonDataList=
cartorList.map((cartOrder)=>cartOrder.toJson().values.toList()).toList();
No正在地图中转换。我不需要地图。实际上,我想删除map的键,只需要数组中的值。您可以看到上面的示例数组检查我的更新。