Values similar to
"happy": "[my value 1], [my value 2]"
will sometimes cause Jackson to incorrectly parse. This is either an issue internal to Jackson or part of the Record Splitter we use before feeding to Jackson. I suggest starting by upgrading from 2.2 to 2.4.1 and see if that solves the issue.