func responseJSON()

in Sources/SPTDataLoaderSwift/Request.swift [297:313]


    func responseJSON(
        options: JSONSerialization.ReadingOptions = [],
        completionHandler: @escaping (Response<Any, Error>) -> Void
    ) -> Self {
        addResponseHandler { [request] state in
            let response = Response(
                request: request,
                response: state.response,
                result: state.result.flatMap { response in
                    Result { try JSONResponseSerializer(options: options).serialize(response: response) }
                }
            )
            completionHandler(response)
        }

        return self
    }