jonded94 opened a new pull request, #45465: URL: https://github.com/apache/arrow/pull/45465
### Rationale for this change As mentioned in [this](https://github.com/apache/arrow/issues/39010) issue, `MapStruct`s are not really deserialized to Python as proper maps/dicts, but as `(key, value)` tuples. This in turn leads to the problem that one can no longer store Python dicts and read them again exactly as they were before they were serialized to parquet files. ### What changes are included in this PR? `MapStruct`'s will always be deserialized as Python `dict`'s. This will break whenever there are duplicate keys. ### Are these changes tested? No, not yet. ### Are there any user-facing changes? Yes, `MapStruct`s will behave totally different now in Python. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
