0

简而言之:我有 java.io.InputStream ,其中包含带有大量子元素的 json。处理完成后,以下调用为我提供了完全填充的集合:smooks.filterSource(exCtxt, new StreamSource(inputStream), javaResult).

如何在每个子元素上即时检索对象?(例如通过回调)

4

1 回答 1

0

如果有人需要,我用 Smooks 做对象流:

smooks.addVisitor(new SAXVisitAfter() {
        @Override
        public void visitAfter(SAXElement element,
                ExecutionContext executionContext) throws SmooksException,
                IOException {
            MyElement element = (MyElement) executionContext.getBeanContext()
                    .getBean("myElement");
            // send 'element' here;
        }
    }, "root/element");
于 2013-03-12T10:56:02.027 回答