我想知道在 .net 中检索和处理 hstore 数据的最佳方法是什么。
如果我做一个基本的查询,那么它会输出一个这样格式化的字符串:
"key1" => "value1", "key2" => "value2"
看起来像我今天这样解析的 KeyValuePair :
SimpleJson.SimpleJson
.DeserializeObject<Dictionary<string, string>> ("{" + tags.Replace ("=>", ":") + "}");
我可以通过以下方式手动完成:
- 先用“,”分割
- 然后循环并用“=>”分割
- 然后提取左键和右值
但是,如果一个值中有一个“,”或者一个值中有一个完整的元素,我应该进行递归解析吗?还有关于解析字符串的所有问题:)
您是否看到比 Json 的把戏更好的方法?