Check for behavior change when using JsonValue

In JSON Binding 3.0, a class with a JsonValue type field will now deserialize a JSON null value as JsonValue.NULL rather than Java null. Check that the JsonValue type field is handled correctly with a potential value of JsonValue.NULL.

See the Jakarta EE 9 documentation for more information about the JsonValue interface.

For more Jakarta 10 migration information, see Differences between Jakarta XML Binding 4.0 and 3.0.