を。答えは、ダミールートノード(開始タグと終了タグ)を提供することです。
私のコードは次のようである:これを実現するためには、あなたの最高の友人の一人はたSequenceInputStreamである私はそれらを提供する第一及び第三のものであること、3つのInputStreamオブジェクトを混入してきました。ここ
reader = new XppDriver().createReader(new SequenceInputStream(
Collections.enumeration(Arrays.asList(
new InputStream[] {
new ByteArrayInputStream("<PlatformAuditEvents>".getBytes()),
new FileInputStream(file),
new ByteArrayInputStream("</PlatformAuditEvents>".getBytes())
}))
));
in = xstream.createObjectInputStream(reader);
必要処理されたファイルにタグがありません。
この解決方法は、このSO Questionからインスピレーションを受けました。これが誰かを助けることを望みます。
会話がこれに関して行われているように見えますが、意味があります。それはXMLパーサーに基づいており、XMLにはルートノードが含まれている必要があります。答えは "それはできません"のように見えます。 http://www.nabble.com/Serializing-JSON-with-no-root--td21732630.html –