2012-12-22 57 views
0

簡而言之:我有java.io.InputStream,它包含帶有大量子元素的json。在處理完成後,以下呼叫會給我完全填充收集:smooks.filterSource(exCtxt, new StreamSource(inputStream), javaResult)如何檢索由smooks生成的java對象

如何在每個子元素上即時檢索對象? (例如,通過回調)

回答

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"); 
相關問題