I guess its expected in so far as it was done deliberately: https://github.com/apache/activemq-artemis/pull/3948
On Wed, 23 Nov 2022 at 13:01, Jan Šmucr <jan.sm...@aimtecglobal.com> wrote: > > Hello. > > I’ve been using the Message.toPropertyMap() function and recently I’ve > discovered that it does not preserve null values, as they get replaced by an > empty string in JsonUtil.truncate(). I understand that it’s not possible to > put null values into maps, but on the other hand, they are supported in JSON > and there’s quite a difference between null and "". And the toPropertyMap > function doc states clearly: “…useful when encoding to JSON”. > > Is this an expected behavior? I can work around that, but should I? > > Jan >