Problema de GSON con String

    String s = "m\\"+"/m\\/m/m/m/m/m";

    LinkedHashMap<String, String> hm = new LinkedHashMap<>();

    hm.put("test", s);

    System.out.println(hm+"  Hash map = "+hm.toString());

La salida fina es{test=m\/m\/m/m/m/m/m} Hash map = {test=m\/m\/m/m/m/m/m}

    String s2 = new Gson().toJson(hm.toString());

    System.out.println("Json result is "+s2);

No está bien La salida esJson result is "{test\u003dm\\/m\\/m/m/m/m/m}"

EsGSON ¿Me estoy volviendo loco o es algo que estoy haciendo mal? Lo que está pasando conBarras traseras y de donde hace estou003d aparece? Sabía que existe un error de esta naturaleza hace mucho tiempo pero se resolvió. ¿Cómo puedo resolver este problema? Gracias por adelantado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta