From 21c4700bbe8cf37d7b9feacc5afdf64357604d8f Mon Sep 17 00:00:00 2001 From: adamw Date: Wed, 18 Oct 2017 14:20:26 +0200 Subject: More docs --- docs/json.rst | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'docs/json.rst') diff --git a/docs/json.rst b/docs/json.rst index 086fa60..032c120 100644 --- a/docs/json.rst +++ b/docs/json.rst @@ -3,14 +3,16 @@ JSON ==== -JSON encoding of bodies and decoding of responses can be handled using -`Circe `_ by the ``circe`` module. To use -add the following dependency to your project:: +Adding support for JSON (or other format) bodies in requests/responses is a matter of providing a :ref:`body serializer ` and/or a :ref:`response body specification `. Both are quite straightforward to implement, so integrating with your favorite JSON library shouldn't be a problem. However, there are some integrations available out-of-the-box. + +Circe +----- + +JSON encoding of bodies and decoding of responses can be handled using `Circe `_ by the ``circe`` module. To use add the following dependency to your project:: "com.softwaremill.sttp" %% "circe" % "0.0.20" -This module adds a method to the request and a function that can be given to -a request to decode the response to a specific object:: +This module adds a method to the request and a function that can be given to a request to decode the response to a specific object:: import com.softwaremill.sttp._ import com.softwaremill.sttp.circe._ -- cgit v1.2.3