Hallo zusammen.
Gibt es eine Möglichkeit die Klasse Hund per JSON serialisieren zu lassen, auch mit dem JPanel?
[CODE=java]import com.fasterxml.jackson.core.JsonProcessingException;
import com.fasterxml.jackson.databind.ObjectMapper;
import javax.swing.*;
import java.io.Serializable;
public class Main {
public static void main(String[] args) throws JsonProcessingException {
Hund h1 = new Hund("Dackel", "schwarz", false);
testJSON(h1);
}
public static void testJSON(Hund _h1) throws JsonProcessingException {
ObjectMapper mapper = new ObjectMapper();
System.out.println(mapper.writeValueAsString(_h1));
}
}
class Hund extends JPanel implements Serializable {
String rasse;
String farbe;
Boolean bissig;
public String getRasse() {
return rasse;
}
public void setRasse(String rasse) {
this.rasse = rasse;
}
public String getFarbe() {
return farbe;
}
public void setFarbe(String farbe) {
this.farbe = farbe;
}
public Boolean getBissig() {
return bissig;
}
public void setBissig(Boolean bissig) {
this.bissig = bissig;
}
public Hund(){}
public Hund(String rasse, String farbe, Boolean bissig) {
this.rasse = rasse;
this.farbe = farbe;
this.bissig = bissig;
}
}[/CODE]