wsdl 기반 웹 서비스 (안드로이드 앱)에서 문자열 배열을 추출하기 위해 ksoap2를 사용하고 있습니다. 반환 된 배열을 어떻게 처리합니까? 3 ~ 4 줄의 코드가 필요합니다.이 줄을 사용하면 클래스에서 반환 된 배열을 저장하고 사용할 수 있습니다. 감사.wsdl에서 반환 한 배열을 처리하는 방법은 무엇입니까?
답변
String r = NameArray.columncount("userid", limitstart, loadNumber,loggername);
String temp = r.replaceAll(";\\s", ",").replaceAll("string=", " ")
.replace("anyType{", "").replace(",}", "");
String[] fulname = temp.split(",\\s+");
'NameArray.columncount가'(그에서 혼란스러워하지 않음)는 WSDL에서 배열을 가져옵니다 내 기능입니다
단계 여기에 1 내가 무엇입니까 배열 값은 WSDL에서 반환 이 경우에는 배열 배열을 얻고 있습니다. 반환 된 배열 문자열 r은 다음과 같습니다.
r = "anyType {string = 10054; string = 10055; string = 10056; string = 10056; 10035, 문자열 = 10052, 문자열 = 10036, 문자열 = 10037, 문자열 = 10038;} "
단계 2- 그런 다음 replaceAll 함수를 사용하여 원하지 않는 문자를 모두 제거하고 temp라는 String 변수를 만듭니다. 온도 원하지 않는 문자를 제거한 후이
온도처럼 보인다 = "10054은 10055, 10056은 10035, 10052은 10036은 10037은 10038는"
step3-
마지막으로 'fulname'및 분할라는 문자열 배열을 생성 와 수정 된 문자열은 '\의'분할 후 배열 fulname는 = [10054, 10055, 10056, 10035, 10052, 10036, 10037, 10038]이 모든 때문에 잘 작동이
fulname처럼 보인다 wsdl 배열은 같은 unwa를 사용하여 같은 유형의 문자열을 반환합니다. nted 문자
당신이 이해 희망 행운빠른 응답을 보내 주셔서 감사합니다. 이 모든 것이 반복되어 있습니까? 그리고 wsdl은 문자열 전체 배열 대신 문자열을 반환합니까? –
네, 고마워요. 집에 올 때 결과를 게시하면 테스트 해 볼게요. –
wsdl에서 전체 배열로 값을 반환 할 수없는 다른 방법이있을 수 있으므로 반환 된 배열을 단일 문자열로만 가져올 수 있습니다. 그것은 문자열로 얻고 배열 자체를 처리하는 것이 가장 좋습니다. 배열을 다시 만듭니다. 내가 그랬듯이. –
이 문제에 아직 있다면, 당신은 KSOAP 반환 배열을 구문 분석하는 전체 과정을 설명하는이 문서를 확인하실 수 있습니다 : http://seesharpgears.blogspot.fr/2010/10/web-service-that-returns-array-of.html 희망이 답변은 질문 :)
- 1. 큰 배열을 처리하는 방법은 무엇입니까?
- 2. JSON 반환 배열을 처리하는 방법?
- 3. 다차원 배열을 처리하는 방법은 무엇입니까?
- 4. WSDL에서 사용자 정의 유형의 배열을 정의하는 방법은 무엇입니까?
- 5. XElement 객체를 반환 할 때 WSDL에서 스키마를 노출하는 방법은 무엇입니까?
- 6. Json 배열을 효율적으로 처리하는 방법은 무엇입니까?
- 7. 함수에서 반환 한 배열을 JavaScript의 다른 배열로 복사하는 방법은 무엇입니까?
- 8. Java에서 함수가 반환 한 배열을 반복하는 방법
- 9. RedirectToAction에서 MVC 문자열 배열을 처리하는 방법은 무엇입니까?
- 10. 나뭇 가지 배열을 처리하는 방법은 무엇입니까?
- 11. json 객체 또는 배열을 처리하는 방법은 무엇입니까?
- 12. C#에서 구조체 배열을 처리하는 방법은 무엇입니까?
- 13. OpenMP가 C에서 배열을 처리하는 방법은 무엇입니까?
- 14. Firebase에서 빈 배열을 처리하는 방법은 무엇입니까?
- 15. "적합하지 않은"배열을 처리하는 방법은 무엇입니까?
- 16. Perl - DBI - 단일 값보다는 배열을 처리하는 방법은 무엇입니까?
- 17. 한 페이지에 여러 양식을 처리하는 방법은 무엇입니까?
- 18. 한 페이지에서 여러 양식을 처리하는 방법은 무엇입니까?
- 19. Prism.Forms : 탐색 한 페이지를 처리하는 방법은 무엇입니까?
- 20. wsdl에서 값을 가져 오는 방법은 PHP에서 데이터를 반환 했습니까?
- 21. wsdl에서 다차원 배열을 정의하는 모범 사례
- 22. WSDL에서 Object 반환 형식을 선언하는 방법
- 23. 반환 처리하는 방법을 데이터
- 24. JBoss : WSDL에서 웹 서비스를 생성하는 방법은 무엇입니까?
- 25. WSDL에서 JAVA 아티팩트를 생성하는 방법은 무엇입니까?
- 26. wsdl에서 프록시 클래스를 만드는 방법은 무엇입니까?
- 27. WSDL에서 매개 변수를 선택적으로 만드는 방법은 무엇입니까?
- 28. 트리 배열을 처리하는 가장 좋은 방법은
- 29. Ruby에서 단일 값 또는 배열을 처리하는 가장 좋은 방법은 무엇입니까
- 30. PDO 쿼리에서 반환 한 배열을 어떻게 분해합니까?
[무엇을 시도해 봤습니까?] (http://mattgemmell.com/2008/12/08/what-have-you-tried/) –
나는 명확하지 않으므로 아무 것도 시도하지 않았습니다. 그것을하는 방법. 그러나 웹 서비스가 국가 목록을 반환해야한다는 것을 알고있는 시점에 있습니다 (문자열 배열 형태로 가정합니다). –