diff --git a/api/src/main/java/io/serverlessworkflow/serialization/SerializeHelper.java b/api/src/main/java/io/serverlessworkflow/serialization/SerializeHelper.java index 5aaf2d6b..aef36a24 100644 --- a/api/src/main/java/io/serverlessworkflow/serialization/SerializeHelper.java +++ b/api/src/main/java/io/serverlessworkflow/serialization/SerializeHelper.java @@ -23,6 +23,9 @@ public class SerializeHelper { public static void serializeOneOf(JsonGenerator jgen, Object item) throws IOException { try { for (Method m : item.getClass().getDeclaredMethods()) { + if (m.getParameterCount() > 0) { + continue; + } Object value = m.invoke(item); if (value != null) { jgen.writeObject(value);