Что у меня есть У меня есть шаблоны, которые хранятся в базе данных, и данные JSON, которые преобразуются в словарь на C#.
Пример:
Шаблон: "Hi {FirstName}"
Data: "{FirstName: 'Jack'}"
Это легко работает с одним уровнем данных, используя регулярное выражение для извлечения чего-либо внутри {} в шаблоне.
Что я хочу Я хотел бы иметь возможность углубиться в JSON, чем в первый слой.
Пример:
Шаблон: "Привет {Имя: {Первый}}"
Данные: "{Имя: {Первый: 'Джек', Последний: 'Смит'}}"
Какой подход я должен использовать? (и некоторые рекомендации о том, с чего начать свой выбор)
Я также хотел бы иметь возможность зацикливать данные в шаблоне, но я понятия не имею, с чего начать!
Спасибо heaps