Om du har tillgång till något JSON-bibliotek verkar det som att det är rätt väg att gå.
Om du använder org.json-biblioteket, använd public JSONObject(java.util.Map map)
:
String jsonString = new JSONObject(data).toString()
Om Gson, använd gson.toJson()
metod som nämns av @hellboy:
String jsonString = new Gson().toJson(data, Map.class);