현재 Xamarin App에서 OData를 사용하고 있습니다. iPhone 5보다 오래된 장치에서 중요한 성능 문제가 있습니다. 단순한 요청으로 인해 상당한 양의 Xml이 반환되므로 이는 휴대 전화로 구문 분석되어야한다고 생각합니다. . Json을 사용하면 페이로드 크기가 1/10로 줄어 듭니다.Simple.OData json을 소비하는 방법?
(주 : 나는 사실을 언급하고하는 것은 그것이 더 빨리 네트워크를 통해 전송합니다 클라이언트 라이브러리가 수행하는 일의 양이 아닌 사실 줄일 수) 내가 설정 어떻게
을 Simple.OData의 Json에요? XML은 4
감사
이후 실제 요청을 만들기 위해 Simple.OData를 꺼 냈고 이제 RestSharp.MonoTouch 만 사용합니다. 나는 여전히 요청 URI를 공식화하기 위해 Simple.OData를 사용한다. 그래서 모든 Linq 쿼리를 계속 사용할 수있다. 나는 실제로 그것을 실행하지 않는다. GetCommandTextAsync에서 URI를 가져 와서 ReshSharp에 전달한다. 내 앱의 성능을 10 배 향상 시켰습니다! 그러나 간결하게 Simple.OData json 지원을 기다리고 있습니다 ... – Adam