Description
YaGson is a universal type-preserving Java serialization library that can convert (almost) arbitrary Java Objects into JSON and back, with transparent support for circular references of any kind and full support of type polymorphism.
YaGson is based on Google’s Gson, so it inherits all Gson benefits and adds new valuable features. The name YaGson is actually an abbreviation for "yet another Gson".
Compared to other JSON serializers, such as Gson or Jackson, YaGson imposes almost no restrictions on the serialized classes, and requires neither changes to those classes (like adding annotations for Jackson) nor custom Gson adapters for out-of-the-box support of complicated cases like:
- child to parent references, self-references, and circular references of any other kind
- mixed-type arrays, collections, and objects
- inner, local, and anonymous classes.
YaGson alternatives and similar libraries
Based on the "JSON" category.
Alternatively, view yagson alternatives based on common mentions on social networks and blogs.
-
LoganSquare
JSON parsing and serializing library based on Jackson's streaming API. Outpeforms GSON & Jackson's library. -
Jackson
Similar to GSON but has performance gains if you need to instantiate the library more often. -
Jackson-datatype-money
Open-source Jackson module to support JSON serialization and deserialization of JavaMoney data types.
Get performance insights in less than 4 minutes.
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest. Visit our partner's website for more details.
Do you think we are missing an alternative of YaGson or a related project?