JavaJSON/Gson将Json编码的字符串放入jsonObject,而不进行字符串转义

JavaJSON/Gson将Json编码的字符串放入jsonObject,而不进行字符串转义,java,json,reference,gson,Java,Json,Reference,Gson,我首先使用 String myJsonString = new Gson().toJson(myElement); 这个很好用。 之后,我想将这个字符串添加到一个大的jsonObject中,并将其与其他变量一起发送到后端 jsonObject.put("Tests",myJsonString); 但是使用这行代码,特殊字符将被转义,后端的解析器没有得到它。 如何避免myJsonString再次被序列化 jsonObject.put("Tests",myElement); 不起作用,因为在此

我首先使用

String myJsonString = new Gson().toJson(myElement);
这个很好用。 之后,我想将这个字符串添加到一个大的jsonObject中,并将其与其他变量一起发送到后端

jsonObject.put("Tests",myJsonString);
但是使用这行代码,特殊字符将被转义,后端的解析器没有得到它。 如何避免myJsonString再次被序列化

jsonObject.put("Tests",myElement);
不起作用,因为在此之后,jsonObject中只有引用,没有值

jsonObject.put("Tests", new JSONObject(myJsonString));
(假设jsonObject的类型为)