com.ibm.json パッケージは、jaxrs-2.1 フィーチャーでは使用できない

json4j com.ibm.json パッケージは、jaxrs-1.1 および jaxrs-2.0 の Liberty フィーチャーに含まれていました。しかし、これらのパッケージは、jaxrs-2.1 フィーチャーに含まれなくなりました。

注: この規則では、Eclipse プロジェクトまたは Java アーカイブごとに 1 回フラグが立てられます。

オプション 1 (推奨): アプリケーションが JSON-P を使用するようにリファクタリングする

JSON4J の使用から、Java EE 仕様で提供されている JSON Processing (JSON-P) API の使用へと、アプリケーションを切り替えることをお勧めします。必要なアプリケーション変更を行うと、jaxrs-2.1 フィーチャーによって jsonp-1.1 フィーチャーが有効にされるため、Liberty server.xml 構成に対する追加変更は必要ありません。

JSON-P について詳しくは、 Java API for JSON Processing を参照してください。

オプション 2: server.xml に json-1.0 フィーチャーを追加する

json4j com.ibm.json パッケージを引き続き使用する場合は、json-1.0 フィーチャーを Liberty server.xml 構成ファイルに追加します。

json-1.0 フィーチャーについて詳しくは、 JavaScript Object Notation for Java を参照してください。