В Groovy,
Рассмотрим переменную "ssn", значение которой вводится пользователем.
def ssn = <SSN captured via user input>
Я создаю запрос в виде строки «полезная нагрузка», где ssn, введенный пользователем, должен заменить ssn в строке.
String payload='{"<Some Database Query>","Variables"{"Id":"${ssn}"}}';
Что не так с указанной строкой?ssn в строке не заменяется на ssn, захваченный через пользовательский ввод.Является ли "$ {ssn}" неправильным синтаксисом для записи значения переменной в строку?