Commit c2bf2928 by ziyue

完善key-value解析代码

parent 246f4461
...@@ -148,7 +148,10 @@ StrCaseMap Parser::parseArgs(const string &str, const char *pair_delim, const ch ...@@ -148,7 +148,10 @@ StrCaseMap Parser::parseArgs(const string &str, const char *pair_delim, const ch
auto val = trim(FindField(key_val.data(), key_delim, NULL)); auto val = trim(FindField(key_val.data(), key_delim, NULL));
ret.emplace_force(key, val); ret.emplace_force(key, val);
} else { } else {
ret.emplace_force(key_val, ""); trim(key_val);
if (!key_val.empty()) {
ret.emplace_force(key_val, "");
}
} }
} }
return ret; return ret;
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论