我需要将我的应用程序设置读取为这样的字典:App1: values1, App2: values2, App3: values3
,其中values
具有Label
(字符串)和EnvVar
等字符(字典< 1} string,string>)。
到目前为止,我有两个选择:
是否可以使用DictionaryAdapter来读取这些设置?我没有在文档或Google上找到任何线索,到目前为止我能做的最好的事情是检索字符串列表并解析代码中的字符串,如果可能的话我想避免使用。
另一种方法是使用JSON反序列化器,但似乎我无法反序列化接口,就像我可以使用Castle DictionaryAdapter一样,所以我需要定义设置接口和实现它的类。是否有任何JSON库可以像Castle DictionaryAdapter一样反序列化接口?