У меня есть следующий файл Json
[
{
"documentId": "138",
"results": [
{
"force_error": true
},
{
"is_duplicate": false
},
{
"is_odd": false
},
{
"is_even": true
}
]
},
{
"documentId": "176",
"results": [
{
"force_error": true
},
{
"is_duplicate": false
},
{
"is_odd": false
},
{
"is_even": true
}
]
},...etc.
Я пытаюсь взять этот файл и сделать из него карту или хэш-карту (позже я планирую сравнить ее с документом на cosmodb). Как я могу превратить этот Json в объект, используя Gson? Спасибо за помощь!
Обновлено @Jay Gong.
Извините, что обновил ваш вопрос напрямую, так как это не может быть ясно в комментарии.
У вас есть данные, как показано ниже:
{
"documentId": "138",
"results": [
{
"force_error": true
},
{
"is_duplicate": false
},
{
"is_odd": false
},
{
"is_even": true
}
]
}
Тогда у вас есть другие документы против него.
"is_odd": {
"values": [{
"source": "internal",
"locale": "en-US",
"value": false
}]
},
"is_even": {
"values": [{
"source": "internal",
"locale": "en-US",
"value": true
}]
}
После этого вы хотите объединить его по свойствам соответствия.
{
"documentId": "138",
"results": [
{
"force_error": true
},
{
"is_duplicate": false
},
"is_odd": {
"values": [{
"source": "internal",
"locale": "en-US",
"value": false
}]
},
"is_even": {
"values": [{
"source": "internal",
"locale": "en-US",
"value": true
}]
}
]
}