1

我正在开发一个调用 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 会在每次重新加载时尝试填充这些占位符,这不是我想要的。

你建议用什么方法来实现这个用例?

4

0 回答 0