我有一个很大的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\"}";
还有其他方法可以实现吗?
答案 0 :(得分:0)
在客户端,在实际发送请求之前,在所需的表单字段上执行搜索和正则表达式“替换所有”双引号为单引号。
答案 1 :(得分:0)
实际上,Java没有verbatim string literals。
但是,如果您想要 的类似Java(和基于Java-VM)的语言,您可能希望查看具有Groovy的various forms of string literal。
答案 2 :(得分:0)
我们在构建方法中将jsonObject转换为字符串。你为什么不使用它。
JSONObject json = new JSONObject();
json.toString();