[ https://issues.apache.org/jira/browse/PIG-3615?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Erik Selin updated PIG-3615: ---------------------------- Status: Patch Available (was: Open) > Update the way that JsonLoader/JsonStorage deal with BigDecimal > --------------------------------------------------------------- > > Key: PIG-3615 > URL: https://issues.apache.org/jira/browse/PIG-3615 > Project: Pig > Issue Type: Improvement > Affects Versions: 0.12.0 > Reporter: Erik Selin > Priority: Minor > Attachments: bugPig-3615.patch > > > It's a common (and good) convention to quote fixed point numbers when storing > them as json. The reason being that majority of json libraries will > implicitly load any number value as a floating point number and if you care > about data integrity this will make you very sad. > This update makes JsonLoader able to load BigDecimal values from quoted > values (the old jackson library that we're using doesn't support this through > the current approach) as well as making JsonStorage store BigDecimal values > as quoted strings. -- This message was sent by Atlassian JIRA (v6.1.5#6160)