-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
JSON InputStreamReader #259
Conversation
Since the Singer spec has single line messages as part of the contract ("A Tap outputs structured messages to stdout in JSON format, one message per line."), why is this necessary? Wouldn't a tap producing multi-line messages be broken? |
Can we try on a postgres database and see how a blog of text with \n would behave? |
got closed because I removed the branch you depended on. But based on Jared's finding, let's hold-off on this |
…ich did not emit any records
What
lines()
. If a json object is split across multiple lines, we will not be able to parse it.How
My inclination is to use this implementation instead of trying to go lower level because I think doing so will be more prone to error. Curious to hear other people's opinions on this.It's the jackson json parser that throws all of these errors. If we want to use the jackson parser then we're going to have to deal with it.@michel-tricot - this is branch is off of your branch, but I did not hook it up since you're still changing things.