Convertir en json à la Liste d'Objets

J'ai la Chaîne suivante:

String json = "[{\"id\": \"0\", \"ip\": \"123\", \"mac\": \"456\"}, {\"id\": \"1\", \"ip\": \"111\", \"mac\": \"222\"}]";

Et un SlaveEntity Entité qui a:

public class SlaveEntity extends BaseEntity {

    private String ip;
    private String macAddress;
    private String status;

    @OneToMany(mappedBy="slave", targetEntity = PositionEntity.class, fetch = FetchType.EAGER, cascade = CascadeType.ALL)
    private List<PositionEntity> positions;

}

Je suis en train d'écrire une méthode qui prend le json et retourne une Liste de SlaveEntity:

public static List<SlaveEntity> JsonToSlaveEntity(String json) {
        ObjectMapper objectMapper = new ObjectMapper();
        List<SlaveEntity> obj = new ArrayList<SlaveEntity>();

        try {
           obj = objectMapper.readValue(json, List.class);

        } catch (IOException e) {
            e.printStackTrace();
        }
        return obj;
    }

Le problème est que l'obj Liste de résultats comme ceci:

Convertir en json à la Liste d'Objets

Mais ce que j'ai besoin de l'obj Liste ressemble à ceci:

Convertir en json à la Liste d'Objets

Alors, comment puis-je obtenir la liste des besoins?

InformationsquelleAutor Cristian | 2016-10-12