json - 如何从 Sqflite 将地图列表编码为 json?
问题描述
我想转换List<Map<dynamic,dynamic>
以使地图的键
当前为该列表输出双引号:
[{product_id: 52302, name: جمبسوت اطفالي, image: https://khsomat.net/wp-content/uploads/2021/09/2-54.jpg, regularprice: 34000, saleprice: 27500, permalink: https://khsomat.net/product/%d8%ac%d9%85%d8%a8%d8%b3%d9%88%d8%aa-%d8%a7%d8%b7%d9%81%d8%a7%d9%84%d9%8a/, quantity: 1}]
我想变成这样:
[{"product_id": 52302, "name": "جمبسوت اطفالي", "image": "https://khsomat.net/wp-content/uploads/2021/09/2-54.jpg", "regularprice": 34000, "saleprice": 27500, "permalink": "https://khsomat.net/product/%d8%ac%d9%85%d8%a8%d8%b3%d9%88%d8%aa-%d8%a7%d8%b7%d9%81%d8%a7%d9%84%d9%8a/", "quantity": 1}]
在此方法中将其传递给 line_item :
void createOrder({
required String firstname,
required String lastname,
required String address,
required String city,
required String email,
required String phone,
required String customerNote,
required List itemsList,
}) {
emit(CreatingOrderLoadingState());
WebServices.dio.post(
'wc/v3/orders',
data: {
"currency": "EGP",
"billing": {
"first_name": firstname,
"last_name": lastname,
"address_1": address,
"city": city,
"country": "Egypt",
"email": email,
"phone": phone
},
"shipping": {
"first_name": firstname,
"last_name": lastname,
"address_1": address,
"city": city,
"country": "Egypt",
},
"payment_method": "cod",
"customer_note": customerNote,
"line_items": itemsList
},
我认为应该将这个列表转换为 json 以将其传递给 api 请求,那么如何转换呢?
解决方案
推荐阅读
- r - 如何将此嵌套的 for 循环转换为 purrr 函数
- php - 如何在 preUpdate 中取消属性更新
- javascript - 等待由 .fetch()、.all() 和 .() 组成的承诺链中的结果然后
- python - 我无法使用 matplotlib.animation 看到动画
- react-bootstrap - 我应该如何管理它们,以便它们以相等的间距并排出现?
- php - laravel livewire 阅读会话消息抛出 TypeError: Cannot read property 'fingerprint' of null
- c# - 为什么在使用视图模型 (MVC) 时我的 ModelState 没有在控制器中更新?
- c++ - 为什么这个 anagram 代码不能只为 ravi 和 vira 提供正确的结果?
- c - 此功能运行多少次?
- discord.py - 在 discord.py 中计算具有特定角色的成员