私はA = Bのような文字列を持っています& C = D & E = F、どのようにgolangのマップに解析するのですか?ここでGolangに文字列を解析します
は、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'](https://golang.org/pkg/net/url/#ParseQuery)だと思います。 – twotwotwo