You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@johnzon.apache.org by "Markus Jung (Jira)" <ji...@apache.org> on 2020/07/18 19:11:00 UTC

[jira] [Updated] (JOHNZON-319) Properties regarding Json reader/generator ignored if no JsonProvider is set

     [ https://issues.apache.org/jira/browse/JOHNZON-319?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Markus Jung updated JOHNZON-319:
--------------------------------
    Attachment: ignored-property.zip

> Properties regarding Json reader/generator ignored if no JsonProvider is set
> ----------------------------------------------------------------------------
>
>                 Key: JOHNZON-319
>                 URL: https://issues.apache.org/jira/browse/JOHNZON-319
>             Project: Johnzon
>          Issue Type: Bug
>          Components: JSON-B
>    Affects Versions: 1.2.8
>            Reporter: Markus Jung
>            Priority: Minor
>         Attachments: ignored-property.zip
>
>
> JohnzonBuilder ignores properties which shouid affect the Json reader/generator if no JsonProvider has been set. I noticed this using the "org.apache.johnzon.max-string-length" property.
> JohnzonBuilder#build() looks somewhat like this behaviour is intended, but a property just being ignored feels unintuitive. I'd be sending you a PR for this, but I dont know this project well enough to decide whether or not always initializing the generator/reader factories to ensure set properties are being respected is a good idea. Maybe somebody could hint me in the right direction there?
> I attached an example project that demonstrates this issue, the first call to Jsonb#fromJson(String, Class) should already be throwing a JsonParsingException.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)