Flexjson

Flexjson is a lightweight library for serializing Java objects into JSON. What's different about Flexjson is it's control over what gets serialized allowing both deep and shallow copies of objects.

Flexjson

Flexjson is a lightweight library for serializing Java objects into JSON.
What's different about Flexjson is it's control over what gets serialized
allowing both deep and shallow copies of objects. It also handles cycles in your
object graph gracefully so you don't have to maintain parrallel object models,
and translate between them.