我有这样的字符串:
"k1=v1; k2=v2; k3=v3"
有没有简单的方法可以从中获取map[string]string
?
答案 0 :(得分:3)
您需要使用s := "k1=v1; k2=v2; k3=v3"
entries := strings.Split(s, "; ")
m := make(map[string]string)
for _, e := range entries {
parts := strings.Split(e, "=")
m[parts[0]] = parts[1]
}
fmt.Println(m)
的几个电话:
function UserObject() {
var _firstName = 't';
this.getFirstName = function () {
return _firstName;
}
this.setFirstName = function (value) {
_firstName = value;
}
}
var userObject = new UserObject();
console.log(userObject.getFirstName());
userObject.setFirstName('tony');
console.log(JSON.stringify(userObject));
console.log("First Name: " + userObject.getFirstName());
第一个调用将分隔提供的字符串中的不同条目,而第二个调用将分开键/值。可以找到一个工作示例here。