0
我有下面這個類:解析蛇的情況下返回null
@JsonAutoDetect
@JsonIgnoreProperties(ignoreUnknown = true)
@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)
public class AggregationModel {
@JsonProperty(value = "doc_count_error_upper_bound")
private Integer docCountErrorUpperBound;
@JsonProperty(value = "sum_other_doc_count")
private Integer sumOtherDocCount;
@JsonProperty(value = "buckets")
private List<Bucket> buckets;
public Integer getDocCountErrorUpperBound() {
return docCountErrorUpperBound;
}
public void setDocCountErrorUpperBound(Integer docCountErrorUpperBound) {
this.docCountErrorUpperBound = docCountErrorUpperBound;
}
public Integer getSumOtherDocCount() {
return sumOtherDocCount;
}
public void setSumOtherDocCount(Integer sumOtherDocCount) {
this.sumOtherDocCount = sumOtherDocCount;
}
public List<Bucket> getBuckets() {
return buckets;
}
public void setBuckets(List<Bucket> buckets) {
this.buckets = buckets;
}
}
這裏的JSON:
{
"took": 15,
"timed_out": false,
"_shards": {
"total": 5,
"successful": 5,
"failed": 0
},
"hits": {
"total": 10,
"max_score": 0,
"hits": []
},
"aggregations": {
"group_by": {
"doc_count_error_upper_bound": 0,
"sum_other_doc_count": 0,
"buckets": [
{
"key": 439,
"doc_count": 7,
"average": {
"value": 5
}
}
]
}
}
}
只請考慮 「聚合」 的一部分。
只有桶正在返回正常,而其他兩個返回爲空。我不確定爲什麼會這樣。我正在使用fasterxml.jackson。*(版本2.8.4)。
請幫忙。 TIA。
請發表[mcve]。 – shmosel
發佈json。在這種形式下,這個問題是不負責任的。 – jakubbialkowski
請再次檢查問題。 –