René's URL Explorer Experiment


Title: Allow registering adapters for `JsonElement` again by Marcono1234 · Pull Request #2789 · google/gson · GitHub

Open Graph Title: Allow registering adapters for `JsonElement` again by Marcono1234 · Pull Request #2789 · google/gson

X Title: Allow registering adapters for `JsonElement` again by Marcono1234 · Pull Request #2789 · google/gson

Description: A Java serialization/deserialization library to convert Java Objects into JSON and back - Allow registering adapters for `JsonElement` again by Marcono1234 · Pull Request #2789 · google/gson

Open Graph Description: Purpose Fixes #2787 Description This is done for backward compatibility, however registering the adapter still has no effect because the built-in adapter has higher precedence (like it is the case ...

X Description: Purpose Fixes #2787 Description This is done for backward compatibility, however registering the adapter still has no effect because the built-in adapter has higher precedence (like it is the case ...

Opengraph URL: https://github.com/google/gson/pull/2789

X: @github

direct link

Domain: redirect.github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:e5915463-0608-e36d-1e0c-0a81115ac4c8
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idE58E:11B886:257A04B:3072DAA:699299D4
html-safe-nonceddc3abd36fd5f27868189ed768abe8e5a290bf8ed6af1b01f5f2be6584907dd5
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFNThFOjExQjg4NjoyNTdBMDRCOjMwNzJEQUE6Njk5Mjk5RDQiLCJ2aXNpdG9yX2lkIjoiNDg2MDAyOTY3NTAyMjQ5MDA2OCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac444b1da4a8d593c0ab351111276c17d82d864f9dbf7be8606253f59af27c992f
hovercard-subject-tagpull_request:2300900184
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/google/gson/2789/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/95938edf414b7749c646bb69ce4aba56b0787686d7bc368e139e4101a5b02808/google/gson/pull/2789
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/95938edf414b7749c646bb69ce4aba56b0787686d7bc368e139e4101a5b02808/google/gson/pull/2789
og:image:altPurpose Fixes #2787 Description This is done for backward compatibility, however registering the adapter still has no effect because the built-in adapter has higher precedence (like it is the case ...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameMarcono1234
hostnamegithub.com
expected-hostnamegithub.com
None42c603b9d642c4a9065a51770f75e5e27132fef0e858607f5c9cb7e422831a7b
turbo-cache-controlno-cache
go-importgithub.com/google/gson git https://github.com/google/gson.git
octolytics-dimension-user_id1342004
octolytics-dimension-user_logingoogle
octolytics-dimension-repository_id32538871
octolytics-dimension-repository_nwogoogle/gson
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id32538871
octolytics-dimension-repository_network_root_nwogoogle/gson
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release848bc6032dcc93a9a7301dcc3f379a72ba13b96e
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://redirect.github.com/google/gson/pull/2789#start-of-content
https://redirect.github.com/
Sign in https://redirect.github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogle%2Fgson%2Fpull%2F2789
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://redirect.github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogle%2Fgson%2Fpull%2F2789
Sign up https://redirect.github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=google%2Fgson
Reloadhttps://redirect.github.com/google/gson/pull/2789
Reloadhttps://redirect.github.com/google/gson/pull/2789
Reloadhttps://redirect.github.com/google/gson/pull/2789
google https://redirect.github.com/google
gsonhttps://redirect.github.com/google/gson
Notifications https://redirect.github.com/login?return_to=%2Fgoogle%2Fgson
Fork 4.4k https://redirect.github.com/login?return_to=%2Fgoogle%2Fgson
Star 24.3k https://redirect.github.com/login?return_to=%2Fgoogle%2Fgson
Code https://redirect.github.com/google/gson
Issues 232 https://redirect.github.com/google/gson/issues
Pull requests 97 https://redirect.github.com/google/gson/pulls
Discussions https://redirect.github.com/google/gson/discussions
Actions https://redirect.github.com/google/gson/actions
Security 0 https://redirect.github.com/google/gson/security
Insights https://redirect.github.com/google/gson/pulse
Code https://redirect.github.com/google/gson
Issues https://redirect.github.com/google/gson/issues
Pull requests https://redirect.github.com/google/gson/pulls
Discussions https://redirect.github.com/google/gson/discussions
Actions https://redirect.github.com/google/gson/actions
Security https://redirect.github.com/google/gson/security
Insights https://redirect.github.com/google/gson/pulse
eamonnmcmanushttps://redirect.github.com/eamonnmcmanus
google:mainhttps://redirect.github.com/google/gson/tree/main
Marcono1234:marcono1234/JsonElement-adapterhttps://redirect.github.com/Marcono1234/gson/tree/marcono1234/JsonElement-adapter
Conversationhttps://redirect.github.com/google/gson/pull/2789
Commits1 (1)https://redirect.github.com/google/gson/pull/2789/commits
Checkshttps://redirect.github.com/google/gson/pull/2789/checks
Files changedhttps://redirect.github.com/google/gson/pull/2789/files
Allow registering adapters for JsonElement againhttps://redirect.github.com/google/gson/pull/2789#top
eamonnmcmanushttps://redirect.github.com/eamonnmcmanus
google:mainhttps://redirect.github.com/google/gson/tree/main
Marcono1234:marcono1234/JsonElement-adapterhttps://redirect.github.com/Marcono1234/gson/tree/marcono1234/JsonElement-adapter
https://redirect.github.com/Marcono1234
Marcono1234https://redirect.github.com/Marcono1234
Jan 27, 2025https://redirect.github.com/google/gson/pull/2789#issue-2814130336
Please reload this pagehttps://redirect.github.com/google/gson/pull/2789
#2787https://github.com/google/gson/issues/2787
Google Java Style Guidehttps://google.github.io/styleguide/javaguide.html
Truthhttps://truth.dev/
Please reload this pagehttps://redirect.github.com/google/gson/pull/2789
https://redirect.github.com/Marcono1234
Allow registering adapters for JsonElement againhttps://redirect.github.com/google/gson/pull/2789/commits/8a9bb16b7b78f127c36acec3c4e854066210bc4e
8a9bb16https://redirect.github.com/google/gson/pull/2789/commits/8a9bb16b7b78f127c36acec3c4e854066210bc4e
https://redirect.github.com/eamonnmcmanus
eamonnmcmanushttps://redirect.github.com/eamonnmcmanus
Jan 27, 2025https://redirect.github.com/google/gson/pull/2789#issuecomment-2616972278
Please reload this pagehttps://redirect.github.com/google/gson/pull/2789
https://redirect.github.com/eamonnmcmanus
eamonnmcmanushttps://redirect.github.com/eamonnmcmanus
Jan 27, 2025 https://redirect.github.com/google/gson/pull/2789#pullrequestreview-2576630828
View reviewed changes https://redirect.github.com/google/gson/pull/2789/files/8a9bb16b7b78f127c36acec3c4e854066210bc4e
https://redirect.github.com/Marcono1234
Marcono1234https://redirect.github.com/Marcono1234
Jan 27, 2025https://redirect.github.com/google/gson/pull/2789#issuecomment-2616985711
@jirijanakhttps://github.com/jirijanak
Please reload this pagehttps://redirect.github.com/google/gson/pull/2789
https://redirect.github.com/eamonnmcmanus
eamonnmcmanushttps://redirect.github.com/eamonnmcmanus
a2b1c3chttps://redirect.github.com/google/gson/commit/a2b1c3c88276697578a961de8286752e772c55db
Jan 27, 2025https://github.com/google/gson/pull/2789#event-16084720465
Please reload this pagehttps://redirect.github.com/google/gson/pull/2789
https://redirect.github.com/Marcono1234
Marcono1234https://redirect.github.com/Marcono1234
January 28, 2025 18:36https://redirect.github.com/google/gson/pull/2789#event-16097854714
Bump com.google.code.gson:gson from 2.11.0 to 2.12.0 kousen/junit5_workshop#247 https://redirect.github.com/kousen/junit5_workshop/pull/247
Bump com.google.code.gson:gson from 2.11.0 to 2.12.0 kousen/IntroGroovy#126 https://redirect.github.com/kousen/IntroGroovy/pull/126
Bump com.google.code.gson:gson from 2.11.0 to 2.12.0 kousen/functional_modern_java#29 https://redirect.github.com/kousen/functional_modern_java/pull/29
Bump com.google.code.gson:gson from 2.11.0 to 2.12.0 kousen/java_9_recipes#43 https://redirect.github.com/kousen/java_9_recipes/pull/43
Bump com.google.code.gson:gson from 2.11.0 to 2.12.0 kousen/java_groovy_kotlin#192 https://redirect.github.com/kousen/java_groovy_kotlin/pull/192
Bump com.google.code.gson:gson from 2.11.0 to 2.12.0 kousen/http-client-demo#41 https://redirect.github.com/kousen/http-client-demo/pull/41
Bump com.google.code.gson:gson from 2.11.0 to 2.12.1 kousen/junit5_workshop#248 https://redirect.github.com/kousen/junit5_workshop/pull/248
mergifyhttps://redirect.github.com/apps/mergify
Feb 3, 2025 https://redirect.github.com/google/gson/pull/2789#ref-commit-1771c9b
https://redirect.github.com/marketplace/mergify
build(deps): bump com.google.code.gson:gson from 2.11.0 to 2.12.1 [sk…https://redirect.github.com/ArcadeData/arcadedb/commit/1771c9b217d680ba2337bdd139305624543094f1
1771c9bhttps://redirect.github.com/ArcadeData/arcadedb/commit/1771c9b217d680ba2337bdd139305624543094f1
https://github.com/google/gsonhttps://github.com/google/gson
https://github.com/google/gson/releases).*https://github.com/google/gson/releases).*
https://github.com/Marcono1234https://github.com/Marcono1234
google/gson#2789https://github.com/google/gson/pull/2789
https://redirect.github.com/google/gson/pull/2789https://redirect.github.com/google/gson/pull/2789
https://github.com/Marcono1234https://github.com/Marcono1234
google/gson#2588https://github.com/google/gson/pull/2588
https://redirect.github.com/google/gson/pull/2588https://redirect.github.com/google/gson/pull/2588
https://github.com/cpovirkhttps://github.com/cpovirk
google/gson#2693https://github.com/google/gson/pull/2693
https://redirect.github.com/google/gson/pull/2693https://redirect.github.com/google/gson/pull/2693
#2729https://github.com/ArcadeData/arcadedb/pull/2729
https://redirect.github.com/google/gson/issues/2729https://redirect.github.com/google/gson/issues/2729
https://github.com/lyubomyr-shaydarivhttps://github.com/lyubomyr-shaydariv
google/gson#2731https://github.com/google/gson/pull/2731
https://redirect.github.com/google/gson/pull/2731https://redirect.github.com/google/gson/pull/2731
https://github.com/panic08https://github.com/panic08
google/gson#2758https://github.com/google/gson/pull/2758
https://redirect.github.com/google/gson/pull/2758https://redirect.github.com/google/gson/pull/2758
https://github.com/panic08https://github.com/panic08
google/gson#2759https://github.com/google/gson/pull/2759
https://redirect.github.com/google/gson/pull/2759https://redirect.github.com/google/gson/pull/2759
https://github.com/Marcono1234https://github.com/Marcono1234
google/gson#2704https://github.com/google/gson/pull/2704
https://redirect.github.com/google/gson/pull/2704https://redirect.github.com/google/gson/pull/2704
https://github.com/TBlueFhttps://github.com/TBlueF
google/gson#2706https://github.com/google/gson/pull/2706
https://redirect.github.com/google/gson/pull/2706https://redirect.github.com/google/gson/pull/2706
https://github.com/HannesWellhttps://github.com/HannesWell
google/gson#2711https://github.com/google/gson/pull/2711
https://redirect.github.com/google/gson/pull/2711https://redirect.github.com/google/gson/pull/2711
https://github.com/HannesWellhttps://github.com/HannesWell
google/gson#2712https://github.com/google/gson/pull/2712
https://redirect.github.com/google/gson/pull/2712https://redirect.github.com/google/gson/pull/2712
https://github.com/Marcono1234https://github.com/Marcono1234
google/gson#2727https://github.com/google/gson/pull/2727
https://redirect.github.com/google/gson/pull/2727https://redirect.github.com/google/gson/pull/2727
https://github.com/esaulpaughhttps://github.com/esaulpaugh
google/gson#2734https://github.com/google/gson/pull/2734
https://redirect.github.com/google/gson/pull/2734https://redirect.github.com/google/gson/pull/2734
https://github.com/chrisruegerhttps://github.com/chrisrueger
google/gson#2735https://github.com/google/gson/pull/2735
https://redirect.github.com/google/gson/pull/2735https://redirect.github.com/google/gson/pull/2735
https://github.com/cpovirkhttps://github.com/cpovirk
google/gson#2693https://github.com/google/gson/pull/2693
https://redirect.github.com/google/gson/pull/2693https://redirect.github.com/google/gson/pull/2693
https://github.com/jabagaweehttps://github.com/jabagawee
google/gson#2701https://github.com/google/gson/pull/2701
https://redirect.github.com/google/gson/pull/2701https://redirect.github.com/google/gson/pull/2701
https://github.com/TBlueFhttps://github.com/TBlueF
google/gson#2706https://github.com/google/gson/pull/2706
https://redirect.github.com/google/gson/pull/2706https://redirect.github.com/google/gson/pull/2706
https://github.com/HannesWellhttps://github.com/HannesWell
google/gson#2711https://github.com/google/gson/pull/2711
https://redirect.github.com/google/gson/pull/2711https://redirect.github.com/google/gson/pull/2711
https://github.com/esaulpaughhttps://github.com/esaulpaugh
google/gson#2734https://github.com/google/gson/pull/2734
https://redirect.github.com/google/gson/pull/2734https://redirect.github.com/google/gson/pull/2734
https://github.com/chrisruegerhttps://github.com/chrisrueger
google/gson#2735https://github.com/google/gson/pull/2735
https://redirect.github.com/google/gson/pull/2735https://redirect.github.com/google/gson/pull/2735
https://github.com/panic08https://github.com/panic08
google/gson#2756https://github.com/google/gson/pull/2756
https://redirect.github.com/google/gson/pull/2756https://redirect.github.com/google/gson/pull/2756
google/gson@gson-parent-2.11.0...gson-parent-2.12.0https://github.com/google/gson/compare/gson-parent-2.11.0...gson-parent-2.12.0
google/gson@29e3d1dhttps://github.com/google/gson/commit/29e3d1d2cc0ce4175378e511a87f538561625515
google/gson@be456cfhttps://github.com/google/gson/commit/be456cf0f7f7b9070eaae26fe1d3130e07e0d385
#2795https://github.com/ArcadeData/arcadedb/pull/2795
https://redirect.github.com/google/gson/issues/2795https://redirect.github.com/google/gson/issues/2795
google/gson@b2e26fahttps://github.com/google/gson/commit/b2e26fa97b7ccba080a082a9bf9741e24d5c523d
#2785https://github.com/ArcadeData/arcadedb/pull/2785
https://redirect.github.com/google/gson/issues/2785https://redirect.github.com/google/gson/issues/2785
google/gson@10bdd6dhttps://github.com/google/gson/commit/10bdd6dc6a2f86151762e9c18d155970e90d14a9
#2791https://github.com/ArcadeData/arcadedb/pull/2791
https://redirect.github.com/google/gson/issues/2791https://redirect.github.com/google/gson/issues/2791
google/gson@ab9c54fhttps://github.com/google/gson/commit/ab9c54f40bc36abc4af670fff187a8b7436b8089
google/gson@aaf7a12https://github.com/google/gson/commit/aaf7a12d8004a8b6e51a713ce5b0a42c3e78809c
google/gson@a2b1c3chttps://github.com/google/gson/commit/a2b1c3c88276697578a961de8286752e772c55db
#2789https://github.com/ArcadeData/arcadedb/pull/2789
https://redirect.github.com/google/gson/issues/2789https://redirect.github.com/google/gson/issues/2789
google/gson@e5dce84https://github.com/google/gson/commit/e5dce841f73382cb7acdfe32250767ddb2c86b49
#2784https://github.com/ArcadeData/arcadedb/pull/2784
https://redirect.github.com/google/gson/issues/2784https://redirect.github.com/google/gson/issues/2784
google/gson@84e5f16https://github.com/google/gson/commit/84e5f16acafaa7c55d80a3621a37c7884ca928b6
#2777https://github.com/ArcadeData/arcadedb/issues/2777
https://redirect.github.com/google/gson/issues/2777https://redirect.github.com/google/gson/issues/2777
google/gson@9f3e577https://github.com/google/gson/commit/9f3e577d8286aef3793b7e867f6e00eee68f15fd
#2778https://github.com/ArcadeData/arcadedb/pull/2778
https://redirect.github.com/google/gson/issues/2778https://redirect.github.com/google/gson/issues/2778
google/gson@gson-parent-2.11.0...gson-parent-2.12.1https://github.com/google/gson/compare/gson-parent-2.11.0...gson-parent-2.12.1
https://dependabot-badges.githubapp.com/badges/compatibility\_score?dependency-name=com.google.code.gson:gson&package-manager=maven&previous-version=2.11.0&new-version=2.12.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scoreshttps://dependabot-badges.githubapp.com/badges/compatibility\_score?dependency-name=com.google.code.gson:gson&package-manager=maven&previous-version=2.11.0&new-version=2.12.1)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores
https://github.co/hiddenchars
https://redirect.github.com/google/gson/pull/{{ revealButtonHref }}
Sign up for freehttps://redirect.github.com/join?source=comment-repo
Sign in to commenthttps://redirect.github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgoogle%2Fgson%2Fpull%2F2789
https://redirect.github.com/eamonnmcmanus
eamonnmcmanus https://redirect.github.com/eamonnmcmanus
https://redirect.github.com/google/gson/pull/2789/files/8a9bb16b7b78f127c36acec3c4e854066210bc4e
GsonBuilder backwards compatibility broken, throws "Cannot override built-in adapter" error https://github.com/google/gson/issues/2787
Please reload this pagehttps://redirect.github.com/google/gson/pull/2789
https://redirect.github.com/Marcono1234
https://redirect.github.com/eamonnmcmanus
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.