[ https://issues.apache.org/jira/browse/PIG-3615?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13860715#comment-13860715 ]
Cheolsoo Park commented on PIG-3615: ------------------------------------ [~tyro89], please hit the "Submit Patch" button. That will make this jira show up in the "Patch Available" list. > 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)