2010-10-29 134 views
4

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

{"CNo":80,"CName":"ganesh","CMail":"[email protected]","CMailType":"home","CPhNo":9878987776,"CPhNoType":"home","ClientNo":1}

转换为

{\"CNo\":80,\"CName\":\"ganesh\",\"CMail\":\"[email protected]\",\"CMailType\":\"home\",\"CPhNo\":9878987776,\"CPhNoType\":\"home\",\"ClientNo\":1}

+0

你有一个JSON格式*字符串*,你想逃避'“'使用反斜线在这个字符串的?还是你开始一个JSONObject,并希望把它转换为字符串? – aioobe 2010-10-29 06:57:16

+0

是的,我建议你澄清一下你的问题。请使用代码格式。 – theTuxRacer 2010-10-29 07:04:09

+0

嗨aioobe我只需要从现有的json对象的下面的格式.. – Ganesh 2010-10-29 07:19:11

回答

3

我希望这有助于。刚刚得知昨天:)

JSONObject foo = yourJSONOject; 
String uid = foo.get("CNo").isString().toString(); 
String type = foo.get("CName").isString().toString(); 
. 
. //for each Key field. 

我不知道你为什么把逃逸的字符串,但你可以叫append()和你想要获得OP。

+0

我们有什么像javascriptserializer,因为我们在.net中使用? – Ganesh 2010-10-29 07:06:53

+0

hi kaustubh .. thanx ..我需要以'\'格式进行后期操作.. – Ganesh 2010-10-29 07:16:33

+0

im对不起,我不熟悉.net。你可以定义一个“\”并将其附加到/将它插入你需要的地方。 – theTuxRacer 2010-10-29 07:20:51

6

您的JSON对象上尝试使用toString()

+0

雅我检查..其同样的对象是返回..严格.. ..!即时将json.tostring()分配给一个严格的变量,以便我可以使用它发布到.net休息客户端 – Ganesh 2010-10-29 08:25:30

相关问题