David Blevins created JOHNZON-370:
-------------------------------------
Summary: Include class, property, type and json value in mapping
exceptions
Key: JOHNZON-370
URL: https://issues.apache.org/jira/browse/JOHNZON-370
Project: Johnzon
Issue Type: Improvement
Reporter: David Blevins
Fix For: 1.2.19
Ideally, mapping exceptions that pertain to setting properties give information
that can help users find the java side, e.g:
{code:java}
public static class Widget {
private Color[] arrayOfObject;
{code}
And the json side:
{code:java}
[{"red": 255, "green": 165, "blue":0},{"red": 0, "green": 45, "blue":127}]{code}
Then when things do not match up, I have enough reference points to see and
resolve the issue.
Ideally as well this information would be very brief and avoid printing entire
class names, packages and all as it does reduce readability significantly by
burying the exception text. Enough short context clues is enough for users to
reasonably be enabled to find issues. Most will see the issue quite quickly
given a few hints.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)