Я создаю тестовое приложение, которое просто создает JSON-представление объекта и отправляет его в шаблон. Затем я хочу использовать JSON в JS-скрипте на переднем конце. Для этого я использую Ratpack и Java Handlebars.kSend JSON для шаблона с использованием ручек java и ratpac
Вот мой Ratpack обработчик
class HighChartHandler extends InjectionHandler {
void handle(Context ctx, TestDataJson testDataJson) {
testDataJson.goals = 1000
testDataJson.name = "Nick"
def jsonData = json(testDataJson)
ctx.render(handlebarsTemplate('highchartTest.html', model: jsonData))
}
}
И тогда я пытаюсь просто отобразить данные на странице с помощью
<h1>Graph Test</h1>
<p>This is a WIP highchart test</p>
<p>{{model}}</p>
Однако я получаю сообщение:
ratpack.jackson. [email protected]
Я хочу просто сделать что-то вроде
{"name":"Forlan","goals":1000}
Awesome, thanks – pocockn