我想转换自JSONObject
{"CNo":80,"CName":"ganesh","CMail":"ganesh@ganesh.com","CMailType":"home","CPhNo":9878987776,"CPhNoType":"home","ClientNo":1}
到
{\"CNo\":80,\"CName\":\"ganesh\",\"CMail\":\"ganesh@ganesh.com\",\"CMailType\":\"home\",\"CPhNo\":9878987776,\"CPhNoType\":\"home\",\"ClientNo\":1}
答案 0 :(得分:10)
尝试在JSON对象上使用toString()
答案 1 :(得分:5)
我希望这会有所帮助。刚刚学会了它:)
JSONObject foo = yourJSONOject;
String uid = foo.get("CNo").isString().toString();
String type = foo.get("CName").isString().toString();
.
. //for each Key field.
我不确定你为什么把转义符放在字符串中,但你可以调用append()
并根据需要获得OP。
答案 2 :(得分:0)
下面的代码会将给定的JsonObject转换为字符串。
Gson gson = new Gson();
String bodyInStringFormat = gson.toJson(passYourJsonObjectHere);