A simple and lightweight bi-directional Java object to JSON serializer and vice versa