0

簡単に言うと、サブ要素の巨大な配列を持つjsonを含むjava.io.InputStreamがあります。次の呼び出しでは、処理が終了した後、完全に入力されたコレクションが表示されます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 に答える