我正在尝试为现有服务生成文档。它是一堆休息服务。我想做的是简单地在 xdoclet 中创建一个新标签,该新标签将有一个参数。就像是
@JSONInputMessage("com.foo.bar.input")
@JSONOutputMessage("com.foo.bar.output")
然后 xdoclet 将转到该类,对其进行初始化,将其转储到 Jackson 以将其转换为 json,然后将生成的 json 复制到 javadoc 中。
这一切都很简单。我的问题是我需要一种方法来接收一个对象,然后一路向下走,初始化对象,以便它们实际显示在 json 转储中。有没有人有一种简单的方法来反映一个对象并初始化所有对象?