powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / XmlSchema не работает в package-info.java
1 сообщений из 1, страница 1 из 1
XmlSchema не работает в package-info.java
    #39735536
nxx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пытаюсь получить результат API

response.readEntity(new GenericType<List<DocumentEvent>>(){});

XML такой примерно

Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
<?xml version="1.0" encoding="UTF-8"?>
<ArrayOfDocumentEvent xmlns="http://schemas.datacontract.org/2004/07/Korus.Eds.Api" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
  <DocumentEvent>
    <Date>2018-11-19T10:01:53</Date>
    <DocumentId>1250650</DocumentId>
    <DocumentRelationType>Productive</DocumentRelationType>
    <EventType>TicketSended</EventType>
    <ExtendedTicketType>Document</ExtendedTicketType>
    <Id>13727420</Id>
    <TicketId>7086318</TicketId>
    <TicketType>UpdInvoice</TicketType>
  </DocumentEvent>
  <DocumentEvent>
    <Date>2018-11-19T10:01:53</Date>
    <DocumentId>1250650</DocumentId>
    <DocumentRelationType>Productive</DocumentRelationType>
    <EventType>Delivered</EventType>
    <ExtendedTicketType i:nil="true"/>
    <Id>13727423</Id>
    <TicketId i:nil="true"/>
    <TicketType i:nil="true"/>
  </DocumentEvent>
</ArrayOfDocumentEvent>



если namespace прописано в классе DocumentEvent
то всё работает
но прописывать для каждого поля это не гуд

а если пишу в package-info.java

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
@javax.xml.bind.annotation.XmlSchema(
          namespace = "http://schemas.datacontract.org/2004/07/Korus.Eds.Api"
        , elementFormDefault = XmlNsForm.UNQUALIFIED
        , xmlns = {@javax.xml.bind.annotation.XmlNs(prefix="i", namespaceURI="http://www.w3.org/2001/XMLSchema-instance")}
)
package org.lda.tests.api.model.Documents;

import javax.xml.bind.annotation.XmlNsForm;



то возвращается список из DocumentEvent, но в каждом объекте поля null
ошибки никакой не выдает

подскажите, куда копать
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / XmlSchema не работает в package-info.java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]