XML hints in the Model view show "OrderedMap" #3954
Comments
|
Yep, this is us not serializing the Immutable data correctly. I wrangled something similar in extension value display ahead of v3.5.0 last week, in this commit: b42e2a7 |
|
i have the same issue,, is there any solution? |
|
@shockey help is needed. Please, look at this issue as soon as possible. Thank you. |
|
There is a workaround for the bug: pass XML you need as a string, e.g. |
|
@bbagno In my application i see this in the models when i add XmlAttribue, XmlElement and XmlType annotations to the properties of the model... |
|
@shockey Can you look at this issue again? :\ |
|
FYI: this is still in my work queue! |
|
I'm using springdoc-openapi 1.4.1 and I have this xml-stuff in my swagger-ui too. |






Demonstration API definition
petstore.swagger.io ( using its default petstore 2.0 )
Expected Behavior
A UI indicating the XML behaviour that isn't a dump of the underlying immutablejs object. See screencap, look for OrderedMap
Current Behavior
Note:
xml: OrderedMap { "name": "photoUrl", "wrapped": true }string]Possible Solution
A:
xml: <photoUrl></photoUrl> string]B:
xml: <photoUrl> (wrapped) string]Context
I noticed the word "OrderedMap" and realized this is a dump of the underlying immutablejs object. Its a fragile solution, affected by changes to the underlying object as well as how future versions of ImmutableJs convert to a string. If not very performant.
The text was updated successfully, but these errors were encountered: