У меня есть отформатированный ответ JSON, который выглядит следующим образом:
{
"response": {
"guid": "b810dad0-1ad5-11ea-9208-675c0bafdb5a",
"response_type": "CC_AUTHORIZE",
"main_data": {
"id_number": "10175880001",
"total_amounts": {
"tax": 48,
"total": 647
},
"additional_data":"{
\"param1\": 9100,
\"param2\": \"1234\",
\"param3\": \"sefa\"}"
}
}
}
дополнительные_данные в модели данных являются фактической строкой, но передаются как JSON отформатированный, при подключении к окончательному ответу JAX-RS снова избегает его, добавляя все косые черты, есть ли способ заставить его понять, что поле уже JSON отформатировано и вывести что-то вроде этого:
{
"response": {
"guid": "b810dad0-1ad5-11ea-9208-675c0bafdb5a",
"response_type": "CC_AUTHORIZE",
"main_data": {
"id_number": "10175880001",
"total_amounts":{
"tax": 48,
"total": 647
},
"additional_data":{
"param1": 9100,
"param2": "1234",
"param3": "sefa"
}
}
}
}
Примечание: мы не можем изменить тип Additional_data, это должна быть строка.