mapFromMapParamString static method
拆分url中传递的参数
Implementation
static mapFromMapParamString(String mapParamString) {
// 根据 & 进行拆分
List<String> paramComponents = mapParamString.split('&');
// 根据 = 进行拆分
Map<String, dynamic> arguments = {};
for (var paramComponent in paramComponents) {
List<String> paramKeyValueComponents = paramComponent.split('=');
if (paramKeyValueComponents.length == 2) {
String key = paramKeyValueComponents[0];
String value = paramKeyValueComponents[1];
try {
value = Uri.decodeComponent(value);
} catch (e) {
//
}
arguments[key] = value;
}
}
return arguments;
}