2013-01-31 6 views
2
내가 이스케이프 시퀀스 문자 서비스에서 데이터를 수신하고

... 나는이 코드를 elemenate 관리해야하는어떻게 자동으로 문자열의 이스케이프 문자가 이스케이프 처리

results=results.replace("\\\"", "\""); 
if(results.startsWith("\"")) { 
    results=results.substring(1,results.length()); 
} 
if(results.endsWith("\"")) { 
    results=results.substring(0,results.length()-1); 
} 

은 잘하지만 작동 json 객체를 생성하는 동안 예외를 throw하는 일부 문자열 ... 결과에서 이스케이프 문자를 자동으로 이스케이프 처리하지 않고 어떻게 제 3 자 라이브러리를 사용 하겠느냐는 답변을 검색했습니다. 이.

답변

5

생각해 보면 Apache Commons 꽤 좋았습니다. 그것은 StringEscapeUtils 문자열을 이스케이프 및 이스케이프 문자열에 대한 다른 정적 메서드의 무리와 함께, 그래서 당신이 그것을 확인해야한다고 생각합니다.

행운을 빈다.

+0

안녕하세요 @Evos 제안 주셔서 감사합니다, 나는 http://stackoverflow.com/questions/3537706/howto-unescape-a-java-string-literal-in-java에서 StringEscapeUtils에 대해 알았지 만 알고 싶습니다. , 거기에 어떤 구체적인 구현 안드로이드 SDK가 제공 – Pragnani

+1

@ Pragnani 나는 100 % 확신 아니에요,하지만 내 프로젝트에 대한 하나를 발견하지 못했습니다, 그래서이 libarary 제 3 자와 함께 할 수있는 최선의 옵션 중 하나라고 생각 Logged 도서관. – Evos

+0

나는 당신을 받아들이 기 전에 좀 더 대답을 기다릴 것입니다 ... 감사합니다. @Evos – Pragnani

-1

장소 내용이 목적이다

     // to remove all <P> </p> and <br /> and replace with "" 
        content = content.replace("<br />", ""); 
        content = content.replace("<p>", ""); 
        content = content.replace("</p>", ""); 

여기에 나를 위해 구문 분석 배열 아래 코드의이 부분, "내용"의 자리에 UR 필요에 따라 교체합니다.

+0

탈출하지 않기 때문에 Downvoted. –

관련 문제