Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Gson Alternatives
Similar projects and alternatives to Gson
-
Redis
Redis is an in-memory database that persists on disk. The data model is key-value, but many different kind of values are supported: Strings, Lists, Sets, Sorted Sets, Hashes, Streams, HyperLogLogs, Bitmaps.
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
-
-
-
-
-
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
Thymeleaf
Thymeleaf is a modern server-side Java template engine for both web and standalone environments.
-
-
Checkstyle
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
-
-
-
-
EventBus
Event bus for Android and Java that simplifies communication between Activities, Fragments, Threads, Services, etc. Less code, better quality.
-
jsoniter
jsoniter (json-iterator) is fast and flexible JSON parser available in Java and Go (by json-iterator)
-
material-dialogs
Discontinued 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android.
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Gson discussion
Gson reviews and mentions
-
Exploring GSON: A Model of Innovation Through Community, Licensing, and Corporate Support
GSON stands as a paradigm of successful open source development, embodying the seamless integration of corporate support and community innovation. Its evolution, fueled by contributions on GitHub and anchored by the industry's most permissive licensing framework, exemplifies how projects can maintain robustness in an ever-changing software landscape. By providing a solid foundation for both commercial usage and collaborative enhancements, GSON not only meets the needs of today’s developers but also sets the stage for future innovations. For anyone interested in exploring the world of robust, community-driven open source projects, GSON’s journey offers essential insights into how strategic funding, legal frameworks, and shared technical vision can create a sustainable and thriving ecosystem. To learn more about GSON’s open source journey, visit Google and explore the repository on GitHub. By understanding and appreciating the principles behind GSON’s model, developers and project managers alike are better equipped to embrace new paradigms of open source development that are both innovative and sustainable.
-
Tutorial: Build a Java SDK based on OpenAPI Spec
For JSON parsing, both Jackson and Gson are widely used in Java. Jackson is often favored for its extensive features and performance, while Gson is lighter and simpler to use. If your SDK needs advanced serialization features or works with complex JSON structures, Jackson is likely the better choice.
-
Edge Cases to Keep in Mind. Part 1 — Text
On the other hand, machine readable texts like HTTP headers or JSON keys should be processed in language-neutral way. Otherwise, you may get non-ASCII characters in the output which may break application logic. That exact situation happened in GSON, a library used by thousands (or maybe millions) of projects.
-
Rapyd API Request Signatures in Java
Next, add the Apache HTTP Client and the Google Gson libraries by navigating to View > Tool Window > Dependencies. You can check out the Gradle dependencies tutorial for more information on how to add Gradle dependencies.
-
JVM Profiling in Action
Most of the time is spent in JSON parsing, specifically in AccessLogAggregator.parseLineJson. Within parsing, the majority of time is spent in org/json/JSONObject.. Since there are faster JSON libraries available, we'll switch to Gson and repeat the tests. To do this, we'll add the following method to our code:
-
Data API for Amazon Aurora Serverless v2 with AWS SDK for Java - Part 3 Executing update and insert SQL statements in batch
In this concrete example we'll create 3 products. We can then convert this JSON to the list of products using Gson.
-
The Newest Java Json Benchmark Results just dropped
Gson has been in maintenance mode for at least 6 years. It's kind of a shame, because the API and implementation were a lot cleaner than Jackson.
-
How We Built a Serverless Backend Using GraalVM, AWS Lambda and Astra DB (Part 2)
For more information on native-image build arguments, please consult the GraalVM Native Image Options documentation. The next listing contains the contents of reflect.json, which contains a bunch of data classes that we need to serialize and deserialize with Gson, as well as our Lambda handler class which the runtime needs to instantiate based on the qualified class name passed to the Lambda function.
-
How to Make Java MRZ Detector with Dynamsoft Label Recognizer for Windows and Linux
The loadModel() method is special. It needs to dynamically update the model path specified in the JSON-formatted template file according to the extraction path of the Jar package. Gson can be used to load and update the JSON object.
- Ayuda con un juego Pokémon en Java y manejar los datos con archivos Json o txt
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 22 Apr 2025
Stats
google/gson is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of Gson is Java.