首页 > 解决方案 > 突破地图

问题描述

我想将这些参数传递给服务器。

在此处输入图像描述

我的问题是如何遍历地图,以便获取传递给服务器的键和值http

var map  = json.decode(obj);
print(map);

输出

{material[0][name]: BRC, material[0][quantity]: 2, material[1][name]: BRC, material[1][quantity]: 11}

标签: flutterdictionarydart

解决方案


var data = jsonEncode({"material[0][name]": BRC, "material[0][quantity]": 2, "material[1][name]": BRC, "material[1][quantity]": 11, "material[2][name]": BRC, "material[2][quantity]": 11});

var response = await http.post(api_url, body: data, headers: {
'Accept': 'application/json', 
"Content-Type": "application/json"
});

推荐阅读