3

応答のラッパーを使用する JSON ベースのサービスを使用しようとしています。ラッパーは次のようになります。

{
    "errors": [
        {
            "message": "some message",
            "code": "possibly some error code"
        }
    ],
    "result": [],
    "metadata": {
        "limit": 100,
        "offset": 0,
        "total": 5
    }
}

「結果」には、オブジェクトまたはオブジェクトの配列が含まれる場合があります。たとえば、"apple" サービスを呼び出した場合、結果として apple オブジェクトまたは apple オブジェクトの配列のいずれかが返されます。同様に、「オレンジ色」のサービスを呼び出すと、結果としてオレンジ色のオブジェクトまたはオレンジ色のオブジェクトの配列が返されます。

問題は、ジャクソンを使用してこれをどのように逆シリアル化できるかです。

ありがとう、

ジョー

4

0 に答える 0