Swish is a networking library that is particularly meant for requesting and decoding JSON via Decodable. It is protocol based, and so aims to be easy to test and customize.
Swish

Related Posts
KJNetworkPlugin
The plugin version of the network request can be more convenient and quick to customize the exclusive network request, and supports batch operation and chain operation.