我正在使用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的提供程序?
答案 0 :(得分:1)
使用课程JsonProvider
:
public static JsonProvider provider()
创建JSON提供程序对象。使用
ServiceLoader.load(Class)
方法加载提供程序。如果没有可用的服务提供者,则此方法返回默认服务提供者。
Returns:
a JSON provider
<强>参考强>