Я хочу преобразовать следующие json в объект SearchResponse, но хочу создать объект, используя Java способом, аналогичным создать фиктивный экземпляр SearchResponse для теста ElasticSearch и не преобразовывать из JSON.
Я пытался, но не смог создать объект агрегации
{
"took": 789,
"timed_out": false,
"_shards": {
"total": 83,
"successful": 83,
"skipped": 0,
"failed": 0
},
"hits": {
"total": {
"value": 10000,
"relation": "gte"
},
"max_score": null,
"hits": []
},
"aggregations": {
"filter#summary": {
"meta": {},
"doc_count": 1252899,
"sterms#counts": {
"doc_count_error_upper_bound": 0,
"sum_other_doc_count": 0,
"buckets": [
{
"key": "open",
"doc_count": 325644
},
{
"key": "create",
"doc_count": 313528
},
{
"key": "modify",
"doc_count": 312856
},
{
"key": "delete",
"doc_count": 300871
}
]
}
}
}
}