2010-02-22 3 views
0

나는 TCP 소켓 & HTTP 웹 요청을 모두 사용하여 SL 구성 요소의 여러 서비스와 통신 중이며 사용하려는 (데이터) 형식 (JSON 또는 XML)에 대해 논의하고 있습니다.Silverlight에서 Json 또는 Xml을 사용해야합니까?

나는 다른 사람들이 선택한 것과 그 이유를 알고 싶습니다.

건배

AWC

답변

1

XML을 선택하는 이유는 순전히 내가 다루는 inbuilt .NET 클래스가 있기 때문이다. 그리고 그것은 데이터를 마크 업하는 논리적 인 방법이다. 필자는 JSON을 데이터 마크 업 형식으로 보지 않으며, 이름에서 알 수 있듯이 객체 마크 업 스타일 (즉, 메소드 등)을 더 많이 사용합니다.

기술적으로는 어떤 종류의 데이터를 교환 하느냐에 달려 있지만 IMHO에서는 XML을 사용합니다. 언어에서 잘 처리되고 잘 알려져 있습니다 (새로운 사람을 데려 오거나 다시 읽는 등의 중요한 이점입니다).

+0

SL이 JSON을 잘 지원하고 있고 서비스가 WCF로 작성된 경우 JSON 직렬화에 대한 지원이 우수합니다. – AwkwardCoder

+0

JSON은보다 현대적인 방식입니다. 기본적으로 내 SL과 서버 측을 지원했습니다. –

0

내가 가진 사랑뿐만 아니라 자바 스크립트에서 생성 된 개체에 액세스 할 수 있기 때문에 JSON, 내 선택이 될 것입니다. 하지만 그게 내 특별한 상황이야 ...

관련 문제