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:10:00 UTC

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

Markus Jung created JOHNZON-319:
-----------------------------------

             Summary: 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


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)