gsonの逆シリアル化に問題があります。着信jsonは次のようになります。{"roles":{"name":"bla" "perm" : "bla"}}
または、使用可能な役割がさらにある場合は、次のようになります
{"roles":[{"name":"bla" "perm" : "bla"}{"name":"hihi" "perm" : "hihi"}]}
。したがって、1回目はパラメータの役割がオブジェクトであり、2回目はオブジェクトの配列です。
JavaクラスにフィールドRole[]ロールがある場合に問題が発生します。また、jsonパラメーターの役割では、「BEGIN_ARRAYが必要ですが、BEGIN_OBJECTでした」というオブジェクトの例外が1つだけスローされます。
よろしくお願いします