Android 生成带有转义符的Json串。

公司接口写的post请求需要上传Json , 是要求每一个字段带有转义符的Json字符串才可以,
普通的Json无法识别。
比如{"name":"haha" , "age":99 , "job":"xiaojie"}
转成{\"name\":"\haha\" , \"age\": \"99\" , \"job\":\"xiaojie\"}
有什么办法能将普通的json转成带转义符的json的办法嘛

GSON支持解析前者的

那用字符串替换? 上传接口是提交文件?应该也是post传递参数值吧.

图片说明

生成json对象,然后转换toString()输出字符串就是

没见过这么操作的啊,直接new json(str)不就生成json了吗

base64加密一下,然后服务端base64解密一下,就解决这个问题了