【发布时间】:2021-02-28 04:02:10
【问题描述】:
我有这个 for 循环应该返回一些 json 参数:
Map<String, dynamic> items2 = {};
Set<Map<String, dynamic>> filedNamesValues;
这是循环:
filedNamesValues = {for(int i = 0; i < fieldNames.length; i++)
items2 = {
fieldNames[i] : controllers[i].text
}
};
当你 print(filedNamesValues.toList()); 时,它会在下面打印我需要的字段:
[
{
"inputone":"value"
},
{
"inputtxt":"value"
},
{
"inputdob":"value"
},
{
"inputdo":"value"
},
{
"inpuno":"value"
}
]
但是我希望他们是这样的:
[
{
"inputone":"value",
"inputtxt":"value",
"inputdob":"value",
"inputdo":"value",
"inpuno":"value"
}
]
我错过了什么?一些帮助将不胜感激。
【问题讨论】:
-
打印
[items2]会显示什么?