これは本当に紛らわしいです!JsonGeneratorDelegateをそのまま使用すると、setPrettyPrinter()への呼び出しがデリゲートに送信されません。
質問する
135 次
2 に答える
1
それで、あなたの本当の質問は何ですか?JsonGeneratorDelegate
次のように、いつでも独自の拡張機能を定義できます。
public class PrettyPrintJsonGeneratorDelegate extends JsonGeneratorDelegate {
public PrettyPrintJsonGeneratorDelegate (final JsonGenerator delegate) {
super (delegate);
}
@Override
public JsonGenerator setPrettyPrinter(final PrettyPrinter pp) {
delegate.setPrettyPrinter (pp);
return this;
}
}
于 2012-11-12T23:37:58.817 に答える
1
おそらく単なる見落としです。将来のバージョンでこれを修正するには、問題を提出してください。Delegateは、デフォルトですべての呼び出しを委任することになっています。
于 2012-11-13T02:39:38.217 に答える