Конвертер из Json в Microsoft ResX

Microsoft ResX Schema версии 2.0 используется для локализации универсальных приложений Windows. Формат достаточно простой и описан подробно в заголовке любого файла.

Данные хранятся в виде обычного xml следующего вида.

<data name="KeyOfMyData" xml:space="preserve">
<value>MyDataValue</value>
</data>
  • KeyOfMyData - ключ по которому можно получить доступ к данным
  • MyDataValue - строка данных

Сегодня мне необходимо было перенести в такой файл порядка 300 пар ключ: значение, которые хранились в обычном json.  Переносить это все вручную совершенно не хотелось, потому минут за 20 была создана небольшая консольная утилитка, читающая json и сохраняющая строки используя шаблон, указанный выше.

На входе программа просит ввести путь к json-файлу и поля, под которыми хранятся ключ и значение. К примеру, для следующего Json {a:0,b:"Unknown"} необходимо ввести следующее.

Исходный код на C#

Комментарии

Оставить комментарий