In some cases there may be multiple providers, for instance one that comes with the Maven dependencies, and one that I explicitly want to use. To allow the loading of a specific provider, JsonProvider
should have a getName()
method that returns the name of the provider. The name can be use to select a specific provider.