Замок DictionaryAdapter или JSON для чтения настроек приложения с помощью вложенных словарей

Мне нужно прочитать настройки приложения как словарь: App1: values1, App2: values2, App3: values3, где values имеют такие свойства, как Label (строка) и EnvVar (словарь <строка, строка>).

Пока у меня есть два варианта:

  1. Можно ли использовать DictionaryAdapter для чтения этих настроек? Я не нашел никакой подсказки ни в документации, ни в Google. Лучшее, что я могу сделать, - это получить список строк и проанализировать строки в коде, которых я хотел бы избежать, если это возможно.

  2. Другой способ - использовать десериализатор JSON, но кажется, что я не могу десериализовать интерфейс, как я могу с Castle DictionaryAdapter, поэтому мне нужно определить как интерфейс настроек, так и класс, который его реализует. Есть ли библиотека JSON, которая может десериализовать интерфейс, как это делает Castle DictionaryAdapter?

0 ответов

Другие вопросы по тегам