Как проанализировать JSON из многочастного / смешанного вызова OData в Java? - PullRequest
0 голосов
/ 30 апреля 2019

У меня есть Odata конечная точка пакета, которая возвращает multipart/mixed ответ в формате -

--4F9FCF2B7A28D38A4662024D269B7C500
Content-Type: application/http
Content-Length: 6158
content-transfer-encoding: binary

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 5966
dataserviceversion: 2.0
sap-metadata-last-modified: Wed, 24 Apr 2019 10:33:59 GMT
cache-control: no-store, no-cache

{{some JSON}}
--4F9FCF2B7A28D38A4662024D269B7C500--

В заголовке запроса я упомянул Accept : application/json.Несмотря на то, что ответ содержит не-JSON компонент.

В результате я не могу сделать это следующим образом в Java -

JSONObject response = new JSONObject(res);

Есть ли какая-либо библиотека / метод для анализа этого ответа multipart/mixed,Я просто хочу, чтобы JSONObject был создан из JSON части ответа

...