This difference in syntax is actually really subtle and may lead to a "gotcha" and that is described by Monthly bill Wagner in a put up entitled アニメーションを再生 アニメーションを一時停止 アニメーションを再 In this example the one constructor is marked as @JsonCreator, thus Jackson will use this constructor to make the occasion. https://propertyingurugram.in/commercial-reviva-on-the-cards-in-ncr/