我想知道什么是在.net中检索和处理hstore数据的最佳方法。解析hstore列中.net
如果我做一个基本的查询,然后它会输出一个字符串格式化的那样:
"key1" => "value1", "key2" => "value2"
看起来都KeyValuePair我今天解析这样的:
SimpleJson.SimpleJson
.DeserializeObject<Dictionary<string, string>> ("{" + tags.Replace ("=>", ":") + "}");
我可以手动做类似的事情:
- 先用“,”
- 然后循环和分离与“=>”
- 然后提取左键和右重视
不过,要是有一个“”一个值或一个完整的元素内内值,我应该做一个递归解析?并继续所有关于解析字符串的问题:)
你看到比Json的伎俩更好的方法吗?
你的JSON技巧也有一个问题:如果其中一个键或值包含'=>'序列会怎么样?手工操作并不复杂。没有层次/递归,所以它只是一个带有状态的循环(inValue,inKey等) – 2013-05-05 06:53:33