是否可以更改标准jsr-353 api使用的提供程序?

时间:2015-01-16 17:33:08

标签: java jackson provider redefine jsr-353

我正在使用JSON JSR-353 api处理器(jar javax.json-api-1.0.jar)来解析JSON文件(使用流方法)并添加了JAR“javax.json-1.0.4.jar “它包含默认提供程序”org.glassfish.json.JsonProviderImpl“(没有第二个jar我在创建JsonParser时遇到异常”Provider org.glassfish.json.JsonProviderImpl“”JsonParser parser = Json.createParser(json) );“)

我的问题是:

我需要使用Jackson的实现,那么如何将其设置为JSON JSR-353 API的提供程序?

1 个答案:

答案 0 :(得分:1)

使用课程JsonProvider

public static JsonProvider provider()
  

创建JSON提供程序对象。使用ServiceLoader.load(Class)方法加载提供程序。如果没有可用的服务提供者,则此方法返回默认服务提供者。

Returns:
    a JSON provider

<强>参考