{"comment":{"url":"https://api.github.com/repos/FasterXML/jackson-dataformat-csv/comments/11917158","html_url":"https://github.com/FasterXML/jackson-dataformat-csv/commit/f67948105dfcffb0055a33a26229738dac5cb41f#commitcomment-11917158","id":11917158,"user":{"login":"dharaburda","id":8314503,"avatar_url":"https://avatars.githubusercontent.com/u/8314503?v=3","gravatar_id":"","url":"https://api.github.com/users/dharaburda","html_url":"https://github.com/dharaburda","followers_url":"https://api.github.com/users/dharaburda/followers","following_url":"https://api.github.com/users/dharaburda/following{/other_user}","gists_url":"https://api.github.com/users/dharaburda/gists{/gist_id}","starred_url":"https://api.github.com/users/dharaburda/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dharaburda/subscriptions","organizations_url":"https://api.github.com/users/dharaburda/orgs","repos_url":"https://api.github.com/users/dharaburda/repos","events_url":"https://api.github.com/users/dharaburda/events{/privacy}","received_events_url":"https://api.github.com/users/dharaburda/received_events","type":"User","site_admin":false},"position":23,"line":319,"path":"src/main/java/com/fasterxml/jackson/dataformat/csv/CsvParser.java","commit_id":"f67948105dfcffb0055a33a26229738dac5cb41f","created_at":"2015-06-29T19:16:50Z","updated_at":"2015-06-29T19:16:50Z","body":"@cowtowncoder checking for empty string and setting `_nullValue` to null here means that empty strings in the input CSV will not be deserialized to `null`, which is inconsistent with the way the writer behaves (`null` is serialized to empty string by default).  Allowing `_nullValue` to be the empty string would give consistent behavior in both directions, and users who want empty strings deserialized as actual empty strings could set null value to some special string value on their schema. Thoughts?"}}