Skip to content

Add support for container types (array, object) when reading JSON files#75

Open
amotl wants to merge 2 commits into
ets:mainfrom
singer-contrib:json-container-types
Open

Add support for container types (array, object) when reading JSON files#75
amotl wants to merge 2 commits into
ets:mainfrom
singer-contrib:json-container-types

Conversation

@amotl

@amotl amotl commented Dec 13, 2023

Copy link
Copy Markdown
Contributor

Dear Eric,

thanks a stack for conceiving this excellent tap.

We had the need to propagate container types (array and object) from JSON files unmodified, i.e. not serializing them to strings. This patch implements just that. While being at it, it also adds proper handling for boolean types.

With kind regards,
Andreas.

NB: A few test cases are failing: test_handle_newlines_local_excel, test_renamed_https_object, test_smart_columns. It looks like those failures are unrelated to the changes.

@rubenvereecken

rubenvereecken commented Mar 6, 2024

Copy link
Copy Markdown

We would benefit from this too.

Edit: now using this PR successfully.

@amotl

amotl commented Mar 26, 2024

Copy link
Copy Markdown
Contributor Author

Hi again. It looks like the branches diverged, and display conflicts. When there are interests to integrate this patch, we will be happy to resolve them.

@rubenvereecken

Copy link
Copy Markdown

@ets could you take a look at merging?

@ets

ets commented Apr 9, 2024

Copy link
Copy Markdown
Owner

@ets could you take a look at merging?

LGTM - Happy to merge once the PR is conflict free.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants