2017-07-09 24 views

答えて

1

が、私はそれを

public static class CustomListSerializer extends StdSerializer<List> { 

    public CustomListSerializer() { 
     this(null); 
    } 

    public CustomListSerializer(Class<List> t) { 
     super(t); 
    } 

    @Override 
    public void serialize(
      List list, 
      JsonGenerator generator, 
      SerializerProvider provider) 
      throws IOException, JsonProcessingException { 
     generator.writeStartObject(); 
     int index = 1; 
     for (Object item : list) { 
      generator.writeObjectField(String.valueOf(index), item); 
      index++; 
     } 
     generator.writeEndObject(); 
    } 
} 
を行うには、カスタム・シリアライザを使用したい、この

{ 
[{id: 1, name: 'a'},{id: 2, name: 'b'}] 
} 

関連する問題