buildStringisList static method
Implementation
static Map<String, String> buildStringisList(String? key, value, {lastKey}) {
Map<String, String> d = {};
if (lastKey != null) {
for (int i = 0; i < value.length; i++) {
if (value[i] is Map) {
d.addAll(buildStringisMap(value[i], lastKey: "$lastKey[$i]"));
} else {
d.addAll({"$lastKey[$i]": value[i].toString()});
}
}
} else {
for (int i = 0; i < value.length; i++) {
if (value[i] is Map) {
d.addAll(buildStringisMap(value[i], lastKey: "$key[$i]"));
} else {
d.addAll({"$key[$i]": value[i].toString()});
}
}
}
return d;
}