18.1.2 クライアント側
クライアントでは,共通定義ファイル(cjrconf.properties)のcom.sun.jersey.api.json.POJOMappingFeatureの値に「true(有効)」または「false(無効)」を指定するか,Clientオブジェクトのプロパティマップにcom.sun.jersey.api.json.POJOMappingFeatureフィーチャを追加してください。com.sun.jersey.api.json.POJOMappingFeatureフィーチャを追加する実装例を次に示します。
// ClientConfigオブジェクトを生成する ClientConfig cc = new DefaultClientConfig(); // ClientConfigオブジェクトにJSON POJOマッピングを有効にするための // フィーチャを追加する cc.getFeatures().put(JSONConfiguration.FEATURE_POJO_MAPPING, true); // 上記で生成したClientConfigオブジェクトを指定して // Clientオブジェクトを生成する Client client = Client.create(cc);
この例では,JSONConfiguration.FEATURE_POJO_MAPPINGフィーチャをあらかじめ追加したClientConfigを指定して,Clientオブジェクトを生成しています。
なお,共通定義ファイルとClientオブジェクトの両方が指定された場合は,Clientオブジェクトに指定した値が優先されます。