2010-10-29 108 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

相關問題