Issue #92: added JSONTools.encode(map)