You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@johnzon.apache.org by "Mark Struberg (JIRA)" <ji...@apache.org> on 2017/08/29 11:15:00 UTC

[jira] [Updated] (JOHNZON-80) Serialization of Maps should take AttributeOrder into account

     [ https://issues.apache.org/jira/browse/JOHNZON-80?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mark Struberg updated JOHNZON-80:
---------------------------------
    Fix Version/s: 1.1.4
                   1.1.4

> Serialization of Maps should take AttributeOrder into account
> -------------------------------------------------------------
>
>                 Key: JOHNZON-80
>                 URL: https://issues.apache.org/jira/browse/JOHNZON-80
>             Project: Johnzon
>          Issue Type: Improvement
>          Components: Mapper
>    Affects Versions: 0.9.2-incubating
>            Reporter: Robert Panzer
>             Fix For: 1.1.4
>
>
> MapperBuilder allows to pass a java.util.Comparator to define the AttributeOrder, e.g. write Object properties in their lexicographic order.
> It seems that this order is ignored when java.util.Maps are serialized.
> It would be nice if the AttributeOrder would be used in this case as well.
> Tested on Johnzon 0.9.2-incubating, but looking at the current master it seems that this behavior is still in place even though the code was a bit refactored.
> edit: After discussion it seems this shouldn't be done automatically with the AttributeOrder. Instead it might be considered to have an additional flag like {{sortMaps}} on the MapperBuilder to get the desired behavior.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)