Я работаю со сторонним API. API использует язык запросов, похожий на elasticsearch. Таким образом, запросы могут стать довольно сложными. Часто у меня есть такой сложный запрос (например, длинная строка json), который имеет 1 или, возможно, 2 переменные (что-то вроде даты начала и окончания). обычно проще всего просто заменить строку для этих 1 или 2 переменных.
Каков наилучший способ справиться с этим?
- жестко закодировать «строку шаблона» в коде (просто, но «уродливо»)
- загрузить ее из внешнего файла (один раз)
- всегда стройте запрос с нуля (сложный)
- Что-то еще?
Подробнее здесь:
https://stackoverflow.com/questions/798 ... -to-an-api