Hi
I have some issues with polymorphic collecction serialization and I'm not 
able to find the problem. 

I have this "type" external property defined, but I'm not able to see it on 
my response output

Example a DarkObjectInstance serializes like 
{"fields":[], "connections": "AB+/-E} and should be {"type":"dark", 
"fields":[], "connections": "AB+/-E} 

UnknownObjectInstance will be:
{"fields":[], "primitives": [{"deck":"S"}]} and should be 
{"type":"unknown", "fields":[], "primitives": [{"deck":"S"}]}


@JsonTypeInfo(use = JsonTypeInfo.Id.NAME, include = 
JsonTypeInfo.As.EXTERNAL_PROPERTY, property = "type", visible = true)
@JsonSubTypes({
        @JsonSubTypes.Type(value = DarkObjectInstance.class, name = "dark"),
        @JsonSubTypes.Type(value = UnknownObjectInstance.class, name = 
"unknown")})
public abstract class ObjectInstance implements Serializable {
    private static final long serialVersionUID = -8515880933242237477L;
     private List<String> fields;
}

public class DarkObjectInstance extends ObjectInstanceDto {
   private String connections;
...
}

public class UnknownObjectInstance extends ObjectInstanceDto {
   private List<Anchored> primitves;
...
}

Any help will be apreciated

BR

-- 
You received this message because you are subscribed to the Google Groups 
"jackson-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jackson-user+unsubscr...@googlegroups.com.
To post to this group, send email to jackson-user@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to