我從一個Java對象創建的JSON和將其轉換爲字符串格式的代碼在Java對象轉換爲字符串,排除不必要的字符
new JSONObject(responseDTO.getDTOHeader()).toString();
但結果與字符串突發characters.For例如
"{\"languageID\":0,\"test1\":14,\"loginID\":\"LKS280\",\"errorCategory\":0,\"replyTopic\":null,\"errorCode\":0,\"sessionType\":null,\"sessionKey\":\"LKS2801409739957847\",\"creationTime\":\"Wed Sep 03 15:55:57 IST 2014\",\"messageType\":3,\"version\":\"1.0.0\"}
,如何排除使用Json.parse() \」
你能告訴我們什麼是'responseDTO.getDTOHeader()'返回? – 2014-09-03 10:29:28
'String.replace(「\」,「」);' – 2014-09-03 10:29:59
@bigdestroyer如果鍵或值包含「\」會怎麼樣? – 2014-09-03 10:32:25