Emulate gson behaviour in clamp for serialization 62/143362/2
authorrameshiyer27 <ramesh.murugan.iyer@est.tech>
Sun, 22 Feb 2026 18:07:30 +0000 (18:07 +0000)
committerrameshiyer27 <ramesh.murugan.iyer@est.tech>
Mon, 23 Feb 2026 10:07:16 +0000 (10:07 +0000)
commitf00a94eb8b97ad771b34925586f33f38bab05c54
treef5086cd98337df228c7eb141885e17ff555281dc
parent888acd24e8852bdbda0eb7ab0b4992f710a4793a
Emulate gson behaviour in clamp for serialization

standardCoder is configured to skip null fields during serialization to
emulate the same behavior from gson.

Note: De-serialization still includes null values same as gson.

Issue-ID: POLICY-5548
Signed-off-by: rameshiyer27 <ramesh.murugan.iyer@est.tech>
Change-Id: I5fc0f9b904d96ea0d68f2302556ddb40d3de8525
models/src/test/java/org/onap/policy/clamp/models/acm/messages/kafka/participant/AutomationCompositionDeployTest.java
models/src/test/java/org/onap/policy/clamp/models/acm/messages/kafka/participant/ParticipantMessageUtils.java
models/src/test/java/org/onap/policy/clamp/models/acm/messages/kafka/participant/PropertiesUpdateTest.java
policy-common/src/main/java/org/onap/policy/common/utils/coder/StandardCoder.java
policy-common/src/main/java/org/onap/policy/common/utils/coder/YamlJsonTranslator.java