Hi, If the application brings its own JsonProvider, then JsonProvider.provider() should return it instead of the default one. Instead TomEE always returns the default one (Johnzon). The issue is that JsonProvider.doLoadProvider() returns the first encountered one and does not check if it's the default, which results in TomEE never loading the application's JsonProvider
Do you think if this can be worked around ? I can provide PR for the geronimo-json spec api, but I'm not sure if the project is active. [1] http://docs.oracle.com/javaee/7/api/javax/json/spi/JsonProvider.html#provider-- Kind regards, Svetlin