2016-03-31 30 views
0

Katharsis'i kullanarak ilkel olmayan türler koleksiyonunu serileştirmeye çalışmak, ancak her zaman boş bir koleksiyon elde etmek.İlkel olmayan serileştirmenin katharsis koleksiyonu

yanıt, örneğin:

{ 
"data": { 
    "type": "products", 
    "id": "1", 
    "attributes": { 
     "simpleAttributes": [ 
      {} 
     ], 
     "variationGroup": "variationGroup" 
    }, 
    "relationships": {}, 
    "links": { 
     "self": "http://localhost:8080/api/products/1" 
    } 
}, 
"included": [] 
} 

Beklenen tepkisi:

{ 
"data": { 
    "type": "products", 
    "id": "1", 
    "attributes": { 
     "simpleAttributes": [ 
      { 
       tittle: "some title", 
       value: "some value" 
      } 
     ], 
     "variationGroup": "variationGroup" 
    }, 
    "relationships": {}, 
    "links": { 
     "self": "http://localhost:8080/api/products/1" 
    } 
}, 
"included": [] 
} 

Alan nesneleri (alıcılar, belirleyiciler, yapıcı ve lombok @Data ek açıklama kullanılarak çıkarılmıştır başka şeyler):

@JsonApiResource(type = "products") 
@Data 
public class Product { 

    @JsonApiId 
    private Integer id; 
    private List<SimpleAttribute> simpleAttributes = new ArrayList<>(); 

    private String variationGroup; 
} 

@Data 
public class SimpleAttribute implements Serializable{ 

    private String title; 
    private String value; 
} 

Bu durumda ilişkileri kullanmak veya "dahil" alanına öznitelikleri eklemek istemiyorum. Katharsis'te mümkün mü?

cevap

0

Aslında neyin yanlış olduğundan emin değilim, ancak katharsis-spring versiyonunu 2.3.0'dan 2.3.1'e değiştirdikten sonra sorun ortadan kalktı.