json.hpp splited into specific files.