Знак =
закодирован на \u003d.
. Поэтому вам нужно использовать disableHtmlEscaping () .
Вы можете использовать
Gson gson = new GsonBuilder().disableHtmlEscaping().create();
String s2 = gson.toJson(hm.toString());
Для \/
, обращающегося к проблеме \\/
, решение
s2.replace("\\\\", "\\");