Title: feat!: reading JSON data as a custom arrow extension type by chelsea-lin · Pull Request #1458 · googleapis/python-bigquery-dataframes · GitHub
Open Graph Title: feat!: reading JSON data as a custom arrow extension type by chelsea-lin · Pull Request #1458 · googleapis/python-bigquery-dataframes
X Title: feat!: reading JSON data as a custom arrow extension type by chelsea-lin · Pull Request #1458 · googleapis/python-bigquery-dataframes
Description: We initially implemented a local pandas extension (db_dtypes.JSONType) for handling JSON data. Subsequently, the Arrow project introduced a native JSON data type in pyarrow after v19.0. We've opted to adopt this native type as our primary solution (see go/bf-json2 for internal design document). To ensure compatibility for users with older pyarrow versions, we've been using a custom Arrow extension as a fallback. This change transitions to using this custom Arrow extension as a stepping stone towards fully integrating the native pyarrow JSON type. Release-As: 1.40.0 Fixes internal issue 401054811 Ensure the tests and linter pass Code coverage does not decrease (if any source code was changed) Appropriate docs were updated (if necessary) Fixes internal issue 401054811🦕
Open Graph Description: We initially implemented a local pandas extension (db_dtypes.JSONType) for handling JSON data. Subsequently, the Arrow project introduced a native JSON data type in pyarrow after v19.0. We've o...
X Description: We initially implemented a local pandas extension (db_dtypes.JSONType) for handling JSON data. Subsequently, the Arrow project introduced a native JSON data type in pyarrow after v19.0. We'...
Opengraph URL: https://github.com/googleapis/python-bigquery-dataframes/pull/1458
X: @github
Domain: github.com
| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:a90c3a3b-8d40-3694-5486-064632db2849 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | C666:2D610E:170707C:1FA6BED:6A572D59 |
| html-safe-nonce | a1ab35298a08374d3006cd92c29114dd6ea4b8b12c2c20ffa125a59776448859 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNjY2OjJENjEwRToxNzA3MDdDOjFGQTZCRUQ6NkE1NzJENTkiLCJ2aXNpdG9yX2lkIjoiNzc5Njg3MDY1OTU3MTE3MjczIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0= |
| visitor-hmac | 656f43b74cc47ceefc1035db59c09448f9f3cf4bb15313eb295654508f28577c |
| hovercard-subject-tag | pull_request:2374849507 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/googleapis/python-bigquery-dataframes/pull/1458/files |
| twitter:image | https://avatars.githubusercontent.com/u/124939984?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/124939984?s=400&v=4 |
| og:image:alt | We initially implemented a local pandas extension (db_dtypes.JSONType) for handling JSON data. Subsequently, the Arrow project introduced a native JSON data type in pyarrow after v19.0. We've o... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 4e7a7296a3830877cf21a6ad2a972c9e618a48915e03966cf0c53eb08e5aad98 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/googleapis/python-bigquery-dataframes git https://github.com/googleapis/python-bigquery-dataframes.git |
| octolytics-dimension-user_id | 16785467 |
| octolytics-dimension-user_login | googleapis |
| octolytics-dimension-repository_id | 667598363 |
| octolytics-dimension-repository_nwo | googleapis/python-bigquery-dataframes |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 667598363 |
| octolytics-dimension-repository_network_root_nwo | googleapis/python-bigquery-dataframes |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 2576d1f0198cf1588faf2edf27f1ed120903be10 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width