Flexjson is a lightweight library for serializing and deserializing Java objects into and from JSON