2

我正在使用 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 “JsonParser parser = Json.createParser(json);”时,我有异常“Provider org.glassfish.json.JsonProviderImpl not found”) )

我的问题是:

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

4

1 回答 1

0

使用类JsonProvider

public static JsonProvider provider()

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

Returns:
    a JSON provider

参考

于 2016-11-15T20:40:00.417 回答