アプリケーション設定を次のような辞書として読み取る必要があります:App1: values1, App2: values2, App3: values3
には(string) や(dictionary < string, string >)などvalues
のプロパティがあります。Label
EnvVar
これまでのところ、2 つのオプションがあります。
DictionaryAdapter を使用してこれらの設定を読み取ることは可能ですか? ドキュメントや Google で手がかりが見つかりませんでした。これまでにできる最善の方法は、文字列のリストを取得してコード内の文字列を解析することですが、可能であれば避けたいと思います。
もう 1 つの方法は JSON デシリアライザーを使用することですが、Castle DictionaryAdapter のようにインターフェイスをデシリアライズできないようです。そのため、設定インターフェイスとそれを実装するクラスの両方を定義する必要があります。Castle DictionaryAdapter のようにインターフェイスを逆シリアル化できる JSON ライブラリはありますか?