Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Change json dependency from json-simple to GSON #264

Merged
merged 11 commits into from
Jan 10, 2025

Conversation

nimakarimipour
Copy link
Member

@nimakarimipour nimakarimipour commented Jan 10, 2025

This PR updates the project's JSON handling dependency from json-simple to GSON. The switch to GSON addresses the need to suppress unchecked warnings (@SuppressWarnings("unchecked")) that were frequently required with json-simple. This change is also a proactive step in preparation for upcoming updates involving automatic source code fixes, which will heavily rely on JSON deserialization and parsing APIs, particularly for handling network connections and response parsing.

@nimakarimipour nimakarimipour added the refactoring/simplification Refactoring Simplification label Jan 10, 2025
@nimakarimipour nimakarimipour self-assigned this Jan 10, 2025
@nimakarimipour nimakarimipour changed the title Change json dep from json-simple to GSON Change json dependency from json-simple to GSON Jan 10, 2025
@nimakarimipour nimakarimipour merged commit 3bae68e into master Jan 10, 2025
7 checks passed
@nimakarimipour nimakarimipour deleted the nimak/change-json-dep branch January 10, 2025 07:20
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
refactoring/simplification Refactoring Simplification
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant