Auf Thema antworten

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]



Oben