Преобразованный ответ SOAP в JSON (с использованием API), поэтому сейчас требуется пользовательский ответ JSON, в котором удаляются некоторые атрибуты и изменяются имена полей.как примеры ниже.
Пример:
{
"s:Envelope": {
"xmlns:s": "http://schemas.xmlsoap.org/soap/envelope/",
"s:Body": {
"Response": {
"xmlns": "http://www.tempuri.org/",
"Result": {
"xmlns:a": "http://wwww.datacontract.org/",
"a:CodeSet": [
{
"a:FullDescription": {
"i:nil": true
},
"a:AgeFrom": {
"i:nil": true
},
"a:ShortDescription": {
"i:nil": true
},
"a:Code": "111111",
"a:LongDescription": "Have a Nice Day",
"a:EffectiveDate": "01/01/2017"
},
{
"a:FullDescription": {
"i:nil": true
},
"a:AgeFrom": {
"i:nil": true
},
"a:ShortDescription": {
"i:nil": true
},
"a:Code": "222222",
"a:LongDescription": "Long Working Day",
"a:EffectiveDate": "01/01/2018"
}
]
}
}
}
}
}
Кому:
{
"data": [
{
"CODE": "111111",
"EFFECTIVE_DATE": "2017-01-01",
"TERM_DATE": "9999-12-31",
"AGE_FROM": "true",
"SHORT_DESC": "HND",
"LONG_DESC": "Have a Nice Day"
},
{
"CODE": "2222222",
"EFFECTIVE_DATE": "2018-01-01",
"TERM_DATE": "9999-12-31",
"AGE_FROM": "true",
"SHORT_DESC": "LWD",
"LONG DESC": "Long Working Day"
}
]
}
Предложения по простому способу его преобразования, означает какой-либо API или аннотации, которые это делают?Примечание. Время ответа уже больше 15 секунд.