When you’re working with endpoints that produce JSON, how do you prefer to test their responses? Do you create a lens on the test and map the response back to a data class and make targeted assertions on the object? Keep things in JSON format and write matchers that check part or all the response (like above?) I imagine that getting the response out of the JSON format fairly quickly might make the tests easier to read since it’s more about the response contents and less about the format of the JSON message, but perhaps that translation to JSON assertions is easier than I’m imagining in practice.