답변
명시 적 직렬화를 사용하면 직렬화 코드를 직접 쓰지 않으려한다는 의미입니까?
단순한 속성 (즉, 중첩 된 객체, 문자열, 숫자, 날짜 값)이있는 json 객체를 .asmx 웹 서비스에 전달하는 경우 메서드의 매개 변수는 동일한 이름의 필드가있는 C# 객체입니다. .. 그러면 자동으로 비 직렬화가 될 것이라고 생각합니다. 클라이언트 측 프록시/웹 메소드 등은 필요 없습니다.
제 경우에는 사용자 정의 클래스를 전달해야합니다. – Alan
클래스가 간단 할 정도로 간단하면 시도해보십시오. 그렇지 않으면 서버에 명시 적 직렬화/직렬화 해제 코드를 작성하거나 프록시를 사용해야합니다. asp.net이 클라이언트에서 생성 할 수있는 코드. 클라이언트/서버간에 임의로 복잡한 객체를 자동으로 직렬화/비 직렬화하는 마법 같은 방법은 없습니다. –
일반적인 경우에 - 귀하의 질문에 대한 답변은 단지 ... - 죄송합니다. –
- 1. 명시 적 인터페이스를 사용하여 C#
- 2. C++ 오류 : 명시 적 자격
- 3. C# : 명시 적 대리자를 작업 대리자로 캐스팅 할 수 있습니까?
- 4. 명시 적 ObservableCollection 캐스팅
- 5. 명시 적 키워드
- 6. 타입 객체를 일반적인 메소드에 전달할 수 있습니까?
- 7. NavigationService를 사용하여 객체를 ViewModels에 전달할 수 있습니까?
- 8. form_for 헬퍼에서 메서드로 객체를 전달할 수 있습니까?
- 9. 명시 적 캐스팅 문제
- 10. 웹 서비스에 전달할 때 긴 텍스트가 잘림
- 11. C# 인터페이스에 대한 암시 적 및 명시 적 캐스트 정의
- 12. 명시 적 형식과의 암시 적 형식 비교 - C#
- 13. 명시 적 "this"포인터가있는 델리게이트?
- 14. Java에있는 인터페이스의 C# "명시 적 구현"입니까?
- 15. UIViewAnimationOptionOverrideInheritedDuration의 명시 적 반대?
- 16. 명시 적 종료가 필요합니까?
- 17. 혼란과 명시 적 변환
- 18. 명시 적 의도 오류
- 19. 명시 적 동기화가 필요합니까?
- 20. 명시 적 연산자가 C#에서 null을 반환해야합니까?
- 21. C#을 명시 적 캐스트 문자열은
- 22. C++의 명시 적 키워드는 무엇입니까?
- 23. C# 명시 적 Equality 연산자 구현 필요
- 24. C++에서 명시 적 템플릿 생성자를 호출합니다.
- 25. 파생 형식의 C# 명시 적 캐스팅
- 26. 인터페이스의 암시 적 및 명시 적 구현
- 27. C# 인터페이스의 암시 적 및 명시 적 구현 간의 차이점
- 28. 언제 C#에서 암시 적 및 명시 적 연산자를 사용해야합니까?
- 29. C++의 명시 적 할당과 암시 적 할당의 차이점
- 30. ASP.NET : 명시 적 대 암시 적 현지화?
"단순 직렬화"가 무엇인지 알고 싶습니다. –
그러려면 XMLSerializer 클래스를 만들어야합니까? 이것은 아주 간단합니다 – Alan
(폐쇄) 중복 : http://stackoverflow.com/questions/3515576/c-how-can-i-pass-an-object-to-a-web-service-closed – Mark