The JsonDefaultValueProvider uses Defaults::valueMapperFactory instead of the provided valueMapperFactory.
Would it possible to provide the valueMapperFactory to AnnotatedArgumentBuilder via ArgumentBuilderParams (via ResolverBuilderParams via OperationRegistry) so that one could have an alternative default value provider constructor that would receive both the value mapper factory and the currently receiver global environment. That way one could utilize the proper value mapper based on the type.
The JsonDefaultValueProvider uses Defaults::valueMapperFactory instead of the provided valueMapperFactory.
Would it possible to provide the valueMapperFactory to AnnotatedArgumentBuilder via ArgumentBuilderParams (via ResolverBuilderParams via OperationRegistry) so that one could have an alternative default value provider constructor that would receive both the value mapper factory and the currently receiver global environment. That way one could utilize the proper value mapper based on the type.