Se hai accesso ad alcune librerie JSON, sembra che sia la strada da percorrere.
Se si utilizza la libreria org.json, utilizzare public JSONObject(java.util.Map map)
:
String jsonString = new JSONObject(data).toString()
Se Gson, utilizza gson.toJson()
metodo menzionato da @hellboy:
String jsonString = new Gson().toJson(data, Map.class);