我的Play Framework应用程序中的 app / views / Application / movie.json 下有一个JSON模板。
通常使用render()来访问此模板,但这需要对服务器的请求。如何在不执行其他请求的情况下使用此模板服务器端并获取JSON输出?是否有类似JsonArray movies = Templates.render("movie.json")
的内容?
答案 0 :(得分:6)
Map<String, Object> params = new HashMap<String, Object>();
// prepare your template arguments
String s = TemplateLoader.load("Application/movie.json").render(params);
// the string s is the rendered output, you can do further processing
// to convert it into JSON object