我正在开发一个调用 WS API 的 Scala 2.12.x Play 2.7.x 项目,因此,我需要存储带有占位符的大型 JSON 模板以供重用,例如
{
"birthDate": "$birthDate",
"givenName": "$givenName",
"familyName": "$familyName",
}
但是,这只是为了说明,我拥有的 JSON 大到可以在代码中内联并使用 String 插值s""
,更不用说在代码中保持内联的可维护性问题了。此外,上面的这不是有效的 JSON。
一个想法是将这些模板作为一些模板的一部分,templates.conf
但这会滥用Configuration
功能还是?此外,Play 会在每次重新加载时尝试填充这些占位符,这不是我想要的。
你建议用什么方法来实现这个用例?