如何将json对象转换为android中的字符串..?

时间:2010-10-29 06:40:38

标签: android json

我想转换自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}

3 个答案:

答案 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);