Question: I've spent a fair amount of time the last day or so exploring the can order field with Django Formsets but I can't for the life of me actually figure out what it's for. Apparently it doesn't update the database...and it does put an order number field with the form....but beyond that what is it for?

I can't find any useful documentation on how to actually use this field. Do I have to write Javascript in order to get this field to do anything actually meaningful?

I get the delete option...and you have to add code in to delete the record...So I guess I'm to take it the same is required for the can\_order field?

Sorry if this is a silly question but I've spent more time trying to figure this out than what would be reasonable by now.

Answer: 
`@SerializedName` is a gson annotation and you are using jackson library for serialization.

The jackson annotation for field name is `@JsonProperty`

Try:

```
@JsonProperty("ResultSet Output")
private List<Holder> holders;

```
This happens because the `SerializedName("ResultSet Output")` gson annotation indicates that the `holders` will be serialized with the *ResultSet Output* name like the json example you post; to deserialize it with jackson you have to use the [`JsonProperty`](https://fasterxml.github.io/jackson-annotations/javadoc/2.12/com/fasterxml/jackson/annotation/JsonProperty.html) annotation, specifying the *ResultSet Output* name applied on the setter to avoid possible conflicts with the gson library used for serialization:

```
public class HolderCollectionWrapper {

    @SerializedName("ResultSet Output")
    private List<Holder> holders;

    public List<Holder> getHolders() {
        return holders;
    }

    @JsonProperty("ResultSet Output")
    public void setHolders(List<Holder> holders) {
        this.holders = holders;
    }
}

```