Detailed example of what the different EmberData adapters and serializers expect

Are there any detailed example of what the different adapters and serializers in EmberData expect out of the API? Based on the current docs, what RESTAdapter/Serializer expects from the API is different from JSON API. The examples in the guides only show a single example, with very little information.