Overview

EasyJSON is a utility library that allows software developers to quickly convert JSON strings to Java Objects and vice versa.

This will be archieved by combining different serializers for the different types (Map, Set, Date, ...) we want to support. The convertor will select the most appropriate serializer for the object it receives and will convert the Object to its corresponding JSON string. These serializers will also double as unserializers to convert the produced strings back to Objects. This projects mainly differs from other project that offer comparable functionality in scope. First, it has a smaller functional scope. It has only one function: convert Java Objects to JSON strings and back. Most existing libraries have the conversion only as a (small) part of their functionality and it is therefore not straigthforward in using these libraries to convert objects. Second, it provides more supported types. The first draft version (that is already finished) will support the following types/interfaces: primitives and their wrappers, Map,List, Set, Hashtable, String, Array, Number and Date. This is more than most existing libraries. Of course we plan to supply more supported types/interfaces in the future.