in json/src/main/scala/com/gu/contentapi/json/CirceDecoders.scala [88:95]
final def apply(c: HCursor): Decoder.Result[Boolean] = {
val maybeFromBooleanOrString = c.value.asBoolean.orElse(c.value.asString.flatMap {
case "true" => Some(true)
case "false" => Some(false)
case _ => None
})
Either.fromOption(o = maybeFromBooleanOrString, ifNone = DecodingFailure("Boolean", c.history))
}