XML -Zeichenfolge zu Java -Objekt NullPointerexception [Duplikat]Java

Java-Forum
Guest
 XML -Zeichenfolge zu Java -Objekt NullPointerexception [Duplikat]

Post by Guest »

Fehler: java.lang.nullpointerexception: Kann nicht "java.util.list.iterator () aufrufen", weil "list" null
Hauptklasse:

try {
jaxbContext = JAXBContext.newInstance(Recipes.class);
Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();
Recipes rec = (Recipes) jaxbUnmarshaller.unmarshal(new StringReader(xml));

List list = rec.getRecipes();
for (Recipe re: list){
System.out.println(re.getId());
}
} catch (JAXBException e) {
e.printStackTrace();
}
< /code>
Rezeptklasse: < /p>
@XmlRootElement(name = "results")
public class Recipe {
private int id;
private String title;
private Image image;

public Recipe(){}

public Recipe(int id, String title, Image image){
this.id = id;
this.title = title;
this.image = image;
}

public int getId() {
return id;
}

public void setId(int id) {
this.id = id;
}

public String getTitle() {
return title;
}

public void setTitle(String title) {
this.title = title;
}

public Image getImage() {
return image;
}

public void setImage(Image image) {
this.image = image;
}
< /code>
Rezepte Klasse: < /p>
@XmlRootElement
public class Recipes {
private List recipes;

public Recipes(){}

public Recipes(List recipes){
this.recipes = recipes;
}
@XmlElement
public List getRecipes() {
return recipes;
}

public void setRecipes(List recipes) {
this.recipes = recipes;
}
}
< /code>
Ich versuche, eine XML -Zeichenfolge zu verwalten, die in einem Array von Objekten transformiert werden kann. Aber ich verstehe nicht warum, danke für die Hilfe.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post