Non greedy regex could be relatively slow in some cases https://github.com/ring-clojure/ring-json/blob/master/src/ring/middleware/json.clj#L13 just add one '?' after first `+` ``` #"^application/(.+?\+)?json" ```