diff --git a/modules/codegen/src/main/scala/com/twilio/guardrail/generators/Scala/Http4sHelper.scala b/modules/codegen/src/main/scala/com/twilio/guardrail/generators/Scala/Http4sHelper.scala index ac2d2c6ec4..600af99a40 100644 --- a/modules/codegen/src/main/scala/com/twilio/guardrail/generators/Scala/Http4sHelper.scala +++ b/modules/codegen/src/main/scala/com/twilio/guardrail/generators/Scala/Http4sHelper.scala @@ -117,6 +117,7 @@ object Http4sHelper { private def isJsonEncoderDecoder(consumesOrProduces: Seq[ContentType]): Boolean = consumesOrProduces.contains(ApplicationJson) || + consumesOrProduces.exists(ct => ct.value.startsWith("application/") && ct.value.endsWith("+json")) || consumesOrProduces.isEmpty || consumesOrProduces.contains(AnyContentType) //guardrial converts missing contentTypes to */* what should be converted to JSON according OpenAPI }