Я пишу приложение / класс, который примет текстовый файл шаблона и значение JSON и вернет интерполированный текст обратно вызывающей стороне.
Необходимо определить формат текстового файла шаблона ввода. Например: my name is ${fullName}
Пример JSON:
{"fullName": "Elon Musk"}
Ожидаемый результат:
"my name is Elon Musk"
Я ищу широко используемую библиотеку / форматы, которые могут это сделать.
В каком формате должен быть текстовый файл шаблона?
Какая библиотека будет поддерживать формат текстового файла шаблона, определенный выше, и принимать значения JSON?
Мой собственный синтаксический анализатор легко построить, но есть много крайних случаев, о которых нужно позаботиться, и я не хочу изобретать велосипед.
Например, если у нас есть немного сложный объект JSON со списками, вложенными значениями и т. Д., То я должен также подумать о них и реализовать его.