8000 implementing json patch by shawkins · Pull Request #40904 · keycloak/keycloak · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

implementing json patch #40904

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

Draft
wants to merge 1 commit into
base: feature/admin-api-v2
Choose a base branch
from

Conversation

shawkins
Copy link
Contributor
@shawkins shawkins commented Jul 3, 2025

@keycloak/cloud-native this is roughly what json patch support looks like. We would also need to put the fabric8 zjsonpatch dependency in the lib.

If we don't want the additional dependency, the alternative is to support jakarta.json / parsson (coming from Quarkus) - that seems slightly less efficient as we'll need to convert back and forth from the JsonValue representation.

Let me know what you think.

Signed-off-by: Steve Hawkins <shawkins@redhat.com>
Copy link
Contributor
@vmuzikar vmuzikar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes look good, straightforward enough. My only concern would be the zjsonpatch dependency. It seems more like an internal utility lib for Fabric8 rather than something truly standalone (e.g. there doesn't seem to be any docs etc.). I would be worried if we could truly rely on it (in terms of breaking changes, or if it simply doesn't disappear with the next Fabric8 release). Or it's not that case?

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.

2 participants
0