in client/src/main/scala/com/gu/anghammarad/Json.scala [26:36]
private[anghammarad] def targetJson(targets: List[Target]): String = {
def targetJsonString(key: String, value: String) = s""""$key":${quoteJson(value)}"""
val kvpairs = targets.map {
case Stack(stack) => targetJsonString("Stack", stack)
case Stage(stage) => targetJsonString("Stage", stage)
case App(app) => targetJsonString("App", app)
case AwsAccount(awsAccount) => targetJsonString("AwsAccount", awsAccount)
case _ => ""
}.mkString(",")
s"{$kvpairs}"
}