我有一个像A=B&C=D&E=F的字符串,如何在golang中将其解析为map?
这里有一个Java的示例,但我不理解这个“split”部分。
这里有一个Java的示例,但我不理解这个“split”部分。
String text = "A=B&C=D&E=F";
Map<String, String> map = new LinkedHashMap<String, String>();
for(String keyValue : text.split(" *& *")) {
String[] pairs = keyValue.split(" *= *", 2);
map.put(pairs[0], pairs.length == 1 ? "" : pairs[1]);
}
url.ParseQuery
。 - twotwotwo