"Hello"
< /code>
Мне нужно проанализировать его и получить значение , которое «привет». < /p>
Я написал эти классы: < /p>
@JacksonXmlRootElement(localName = "nmsDocument", namespace = "nms")
@JsonIgnoreProperties(ignoreUnknown = true)
data class NmsDocument(
@JacksonXmlProperty(localName = "nmsObject", namespace = "nms")
val nmsObject: NmsObject
)
< /code>
@JsonIgnoreProperties(ignoreUnknown = true)
data class NmsObject(
@JacksonXmlProperty(localName = "type", namespace = "nms", isAttribute = false)
val type: Type
)
< /code>
@JsonIgnoreProperties(ignoreUnknown = true)
data class Type(
@JacksonXmlProperty(localName = "domainValue", namespace = "nms")
val domainValue: DomainValue
)
< /code>
@JsonIgnoreProperties(ignoreUnknown = true)
data class DomainValue(
@JacksonXmlProperty(localName = "name", namespace = "nms")
val name: String
)
< /code>
The error is:
Exception in thread "main" com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of com.example.demo.Type
(хотя по крайней мере один создатель существует): нет конструктора/фабричного метода завода. Строка: 3, столбец: 5] (через эталонную цепочку: com.example.demo.nmsdocument ["nmsobject"]-> com.example.demo.nmsobject ["type"]) < /p>
Он пытается анализировать атрибут xsi: type from тег вместо Tag, который находится в . Есть ли решение для этого? Ничто не помогает исправить.>
< /code> Мне нужно проанализировать его и получить значение , которое «привет». < /p> Я написал эти классы: < /p> @JacksonXmlRootElement(localName = "nmsDocument", namespace = "nms") @JsonIgnoreProperties(ignoreUnknown = true) data class NmsDocument( @JacksonXmlProperty(localName = "nmsObject", namespace = "nms") val nmsObject: NmsObject ) < /code> @JsonIgnoreProperties(ignoreUnknown = true) data class NmsObject( @JacksonXmlProperty(localName = "type", namespace = "nms", isAttribute = false) val type: Type ) < /code> @JsonIgnoreProperties(ignoreUnknown = true) data class Type( @JacksonXmlProperty(localName = "domainValue", namespace = "nms") val domainValue: DomainValue ) < /code> @JsonIgnoreProperties(ignoreUnknown = true) data class DomainValue( @JacksonXmlProperty(localName = "name", namespace = "nms") val name: String ) < /code> The error is: Exception in thread "main" com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of com.example.demo.Type[/code] (хотя по крайней мере один создатель существует): нет конструктора/фабричного метода завода. Строка: 3, столбец: 5] (через эталонную цепочку: com.example.demo.nmsdocument ["nmsobject"]-> com.example.demo.nmsobject ["type"]) < /p> Он пытается анализировать атрибут xsi: type from тег вместо Tag, который находится в . Есть ли решение для этого? Ничто не помогает исправить.>
У меня есть файл данных из внешнего источника, который содержит несколько фрагментов XML (до 350). Каждый начинается с немного текста, а затем некоторого вывода XML, как это:-
2025-02-21 16:45:55,760 - Transaction RUN04-merchtranid1 - Success:...
У меня есть около 2000 файлов .txt, в которых есть данные кривой света. Каждый файл .txt представляет собой различную комбинацию параметров. Есть 12 параметров с 2-3 параметрами, поэтому количество файлов настолько большое, и каждый запускает около...