我从一个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