У меня есть запрос String JSON, как показано ниже:
{
"myheader": {
"source": "1",
"userid": "1",
"branch": "123",
"service": "test",
"operation": "test"
},
"mybody": {
"rates": {
"brncode": "12",
"ccy1": "USD",
"ccy2": "EUR"
}
}
}
Но мне нужно сопоставить другой JSON с другими именами полей, прежде чем отправить его на URL :
Я хочу ниже JSON-запрос, который был сопоставлен:
{
"header": {
"source": "1",
"userid": "2",
"branch": "123",
"service": "1",
"operation": "2"
},
"body": {
"Rates": {
"brncode": "123",
"ccy1": "USD",
"ccy2": "EUR"
}
}
}
Как это сделать?
Проблема:
Я использую GSON (from.json) для преобразования строки json в класс объекта,
_ToSendRequest = gson.fromJson(jsonRequest, ToClass.class);
Но этот класс (ToClass.class) требует первого JSON FORMAT, заголовок с "myheader" :