Java 클라이언트에서 java 웹 서비스에서 반환 된 문자열을 추출하려고합니다. java 웹 서비스에서 반환 된 문자열은 다음과 같습니다.java 클라이언트의 http 응답에서 문자열 추출
{"Name":"Raj Johri","Email":"[email protected]","status":true}
이는 Json 문자열 형식입니다.
public static void main(String[] args) throws Exception{
DefaultHttpClient httpClient = new DefaultHttpClient();
HttpPost post = new HttpPost("http://localhost:8080/JsonWebService/services/JsonWebService/getData");
post.setHeader("Content-Type", "application/xml");
HttpResponse httpres = httpClient.execute(post);
HttpEntity entity = httpres.getEntity();
String json = EntityUtils.toString(entity).toString();
System.out.println("json:" + json);
}
으로 내가 JSON에 대한 콘솔에 인쇄를 다음과 점점 오전 :
이json:<ns:getDataResponse xmlns:ns="http://ws.jsonweb.com"><ns:return>{"Name":"Raj Johri","Email":"[email protected]","status":true}</ns:return></ns:getDataResponse>
방법 문자열
{"Name":"Raj Johri","Email":"[email protected]","status":true}
을 추출하는 방법을 가르쳐주세요 다음과 같이 나는이 문자열을 추출하는 클라이언트 코드를 작성했습니다
실제 메시지입니다. 미리 감사드립니다 ...
고마워, 아무리해도 그 더러운 방법은 나에게 잘 작동한다 ... –