Сценарии Google - Gosu - переменный синтаксис
Какой синтаксис необходим для вставки переменной в строку json в скрипте Gosu. У меня есть этот вар:
var mydate = '"' + todayString + '"';
В настоящее время я пытаюсь вставить эту переменную в строку JSON следующим образом, но я получаю ошибку:
{
"brandId": "10820",
"dateRange": "CUSTOM",
"startDate": "2016-08-15",
**"endDate": "+mydate+"**
}
Я знаю, что в Javascript это должно быть так: "endDate": '${mydate}'
Какой синтаксис для Gosu? благодарю вас.
1 ответ
Пример строкового литерала:
uses java.time.LocalDate
uses gw.lang.reflect.json.Json
var mydate = LocalDate.now();
var json = '{ \
"brandId": "10820", \
"dateRange": "CUSTOM", \
"startDate": "2016-08-15", \
"endDate": "${mydate}" \
}'
var bindings: Dynamic = Json.fromJson(json)
print(bindings.endDate)
Прочитайте https://gosu-lang.github.io/2016/03/01/new-json-support-in-gosu.html для получения дополнительной информации о поддержке JSON в Gosu.