Pokud máte přístup k nějaké knihovně JSON, zdá se, že je to správná cesta.
Pokud používáte knihovnu org.json, použijte public JSONObject(java.util.Map map)
:
String jsonString = new JSONObject(data).toString()
Pokud Gson, použijte gson.toJson()
metoda zmíněná @hellboy:
String jsonString = new Gson().toJson(data, Map.class);