2012-07-10 3 views
-1

Java/Android에서 응용 프로그램을 작성하고 있습니다. 응용 프로그램에서 wcf 웹 서비스를 사용합니다. KSOAP2. 내 문제는 단일 문자열 대신 객체를 수신 할 수 있다는 것입니다. (또는 객체 배열)을 정의 할 수 있습니다. 이러한 객체를 처리 할 수있는 방법이 있습니까? 도움이된다면이 객체의 클래스가 C#에서 어떻게 정의되어 있는지 알 수 있습니다.Java를 통해 C# 객체 조작

답변

1

가 좋아 난 그냥 여기에 게시 할 예정입니다 경우에 사람이 게시물에 실수를 한단다 정말 명시 적 튜토리얼 대해이 개 기사를 발견 사실이 파악 linklink

0

이러한 개체를 처리 할 수있는 방법이 있습니까?

"프로세스"를 정의하십시오. webservices를 사용하여 직렬화 된 객체를 전송합니다. 직렬화 된 객체는 양 끝 (서비스 또는 클라이언트)에있는 언어의 객체 (일반적으로 XML 표현)입니다.

클래스 PersonName 속성으로 정의하면 서비스에서이 클래스의 객체를 반환 할 수 있습니다. 이 서비스를 사용하는 클라이언트는 프레임 워크 또는 내장 메커니즘을 사용하여 객체에 대한 서비스 클래스를 비동기 화해야합니다.

C# 서비스가 생성하는 WSDL을 사용하여 Java에서 이러한 객체에 대한 클래스를 생성해야 할 것입니다.

+0

내가 할 말은하지 않았다 아니라 죄송합니다 ambiguous.Since 내가 KSOAP2 내가 내 클라이언트와 서버 사이의 메시지가 직렬화/XML 형식으로 deserialized 것을 의미하는 사용하고 있기 때문에. 개체가 간단한 문자열 또는 정수 등의 경우 내 애플 리케이션은 그것을 deserializing 아무 문제가있다 그러나 서버에 설계된 클래스가 있고 더 복잡합니다. "프로세스"는 자바 객체에서 객체를 매핑하는 방법입니다 (객체 : 내 객체는 데이터 읽기에 아무런 문제가 없음) – Libathos

+0

@ user1514 105 ksoap에 대한 경험이 없지만 [this] (http://code.google.com/p/wsdl2ksoap/) 도움이 될까요? – CodeCaster

+0

글쎄 내가 다운로드하지만 도움이되지 않는 것 같아. 나는 그것을 역 직렬화 한 후에 C#에서 Java 객체로 직렬화 된 객체를 재구성하는 방법을 찾는다. – Libathos