1

私はこのようなXMLを持っています。

<Node>
<a> </a>
    <metadata>
        <metadata>
            <id></id>
        </metadata>
        <metadata>
            <id></id>
        </metadata>
        <metadata>
            <id></id>
        </metadata>
    </metadata>
</Node>

リストの名前はその要素と同じです。これをJAXBでマップするにはどうすればよいですか?

4

1 に答える 1

2

これを試して

@XmlRootElement
public class Node {
    @XmlElementWrapper(name = "metadata")
    List<Metadata> metadata;

    static class Metadata {
        @XmlElement
        String id;
    }
于 2013-09-23T12:39:04.027 に答える