这真是令人困惑!如果您按原样使用 JsonGeneratorDelegate 它不会将调用 setPrettyPrinter() 传输给委托
问问题
135 次
2 回答
1
可能只是一个疏忽——请随时提交问题以在未来版本中更正此问题。默认情况下,委托应该委托所有调用。
于 2012-11-13T02:39:38.217 回答
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 回答