Java:如何将Json格式的字符串分配给Java字符串?

Java:如何将Json格式的字符串分配给Java字符串?,java,json,Java,Json,我有一个很大的json字符串,作为UI的请求,它将被转换为字符串并进行解析 我想模拟类似的环境进行本地测试,因此为此我捕获了JSon格式 目前,我正在手动向这个大json字符串添加“/” 有没有其他方法可以达到这个目的 例如,我得到了这个json {"age":29,"messages":["msg 1","msg 2","msg 3"],"name":"Preethi"} 并将其转换为 String str = "{\"age\":\"29\",\"messages\":[\"msg 1\

我有一个很大的json字符串,作为UI的请求,它将被转换为字符串并进行解析

我想模拟类似的环境进行本地测试,因此为此我捕获了JSon格式

目前,我正在手动向这个大json字符串添加“/”

有没有其他方法可以达到这个目的

例如,我得到了这个json

{"age":29,"messages":["msg 1","msg 2","msg 3"],"name":"Preethi"}
并将其转换为

 String str = "{\"age\":\"29\",\"messages\":[\"msg 1\",\"msg 2\",\"msg 3\"],\"name\":\"mkyong\"}";

是否有其他方法可以实现这一点???在客户端,在实际发送请求之前,在所需表单字段上搜索并将双引号的regex“全部替换”为单引号。

实际上,Java没有


但是,如果您想要一种类似Java(并且基于Java VM)的语言,那么您可能需要看看哪种语言具有这种功能。

我们有内置方法将jsonObject转换为字符串。你为什么不用它呢

 JSONObject json = new JSONObject();
 json.toString();

将测试JSON存储在文件中,作为资源加载?是的,我明白你的意思,但不想使用对象映射器和所有工具。将JSON从文件加载到字符串中不需要使用对象映射器。