我试图序列化从Solr的以JSON响应的JSON响应:反序列化需要一个字典,而是得到一个列表
这是JSON:
"facet_counts": {
"facet_queries": {},
"facet_fields": {"attraction": [
"Cape Winelands",
2,
"Col de Bonhomme",
2,
"Elephanta Caves",
2,
"Kruger National Park",
2,
"Manuel Antonio Park",
2,
"San Francisco Monastery",
2,
"Tafraoute",
在XML中,这将是:
<lst name="facet_counts">
<lst name="facet_queries"/>
<lst name="facet_fields">
<lst name="attraction">
<int name="Cape Winelands">2</int>
<int name="Col de Bonhomme">2</int>
<int name="Elephanta Caves">2</int>
<int name="Kruger National Park">2</int>
如何反序列化JSON作为字典?
的问题是,结果被格式化为“普酒乡”,2,而不是“普酒乡”:2
这是Solr的方式返回它,我没有过对照和希望使用JSON而不是XML。
任何人都知道如何做到这一点?或者碰到过这个?
你有没有考虑过使用SolrNet? –